2013-04-04 3 views
1

Я хочу изменить метод ereg в PHP.Изменить название тега в Typo3

Я попытался использовать preg_match без succsess.

Может кто-нибудь helb мне изменить этот код:

if (ereg("/$", $pref) === FALSE) { 
    $pref .= '/'; 
} 

Благодарности

ответ

0

Для этого вы можете использовать strpos.

if(strpos($pred, "/") !== false) { 
    echo "true"; 
} 

Его немного быстрее, потому что вам не нужно регулярное выражение и FSM-Mashine.

+0

Это не имеет такое же поведение, как код в вопросе. – str

+0

Извините;) Я забыл удалить окончание – Stony

0

Ваш фрагмент проверяет, заканчивается ли строка $pref косой чертой. Вы можете легко проверить то же самое с помощью substr():

if (substr($pref, -1) != '/') { 
    $pref .= '/'; 
} 

или еще короче:

$pref .= (substr($pref, -1) != '/' ? '/' : ''); 
Смежные вопросы