Как я могу сократить этот оператор PHP if?

У меня есть оператор if, и мне нужно сравнить одну строку со многими различными параметрами. Код, который я публикую ниже, показывает, что я имею в виду довольно ясно. Я знаю два способа сделать это, но другой еще длиннее. Итак, есть ли какая-то функция, которая делает что-то подобное, но короче? Может показаться глупым, что я просил, но я ожидаю, что список подстраниц будет расти очень быстро. Это код:

if ( $Url[0]=="contact"|| $Url[0]=="report"|| $Url[0]=="new" ) { //Do something } 

И я хотел бы знать, есть ли что-то вроде этого:

 if ( weirdcomparefunction ($Url[0],"contact","report","new") ) { //Do something } 

Проблема, которую я вижу для создания моей собственной функции, заключается в том, что количество переданных переменных (по иронии судьбы) является переменной.

Или даже что-то вроде этого:

 $centered = array ("contact","report","new"); if ( weirdcomparefunction ($Url[0],$centered) ) { //Do something } 

Я также думаю о создании .txt для хранения всех подстраниц с ломаными линиями, но мне нужен большой скрипт, поэтому я бы хотел знать сначала, если уже есть функция weirdcomparefunction (). Поэтому это должно быть КРАТКОЕ, иначе у меня не возникло бы проблемы с 10-20 линиями с некоторыми whiles и ifs.

Спасибо вам всем.