2013-04-04 81 views
1

我想更改PHP中的ereg方法。更改Typo3中的標題標記

我試圖用preg_match沒有succsess。

任何人可以HELB我更改此代碼:

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

感謝

回答

0

爲此,您可以使用strpos

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

它有點快,因爲你不需要正則表達式和FSM-Mashine。

+0

這並不具有相同的行爲在問題的代碼。 – str 2013-04-04 12:30:06

+0

對不起;)我忘記刪除結尾 – Stony 2013-04-04 12:33:53

0

您的片段檢查字符串是否$pref用斜線結束。您可以輕鬆地通過使用substr()檢查相同:

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

甚至更​​短:

$pref .= (substr($pref, -1) != '/' ? '/' : '');