Я хочу изменить метод ereg в PHP.Изменить название тега в Typo3
Я попытался использовать preg_match
без succsess.
Может кто-нибудь helb мне изменить этот код:
if (ereg("/$", $pref) === FALSE) {
$pref .= '/';
}
Благодарности
Я хочу изменить метод ereg в PHP.Изменить название тега в Typo3
Я попытался использовать preg_match
без succsess.
Может кто-нибудь helb мне изменить этот код:
if (ereg("/$", $pref) === FALSE) {
$pref .= '/';
}
Благодарности
Для этого вы можете использовать strpos.
if(strpos($pred, "/") !== false) {
echo "true";
}
Его немного быстрее, потому что вам не нужно регулярное выражение и FSM-Mashine.
Ваш фрагмент проверяет, заканчивается ли строка $pref
косой чертой. Вы можете легко проверить то же самое с помощью substr()
:
if (substr($pref, -1) != '/') {
$pref .= '/';
}
или еще короче:
$pref .= (substr($pref, -1) != '/' ? '/' : '');
Это не имеет такое же поведение, как код в вопросе. – str
Извините;) Я забыл удалить окончание – Stony