我想提取字符串中的最後兩個數字。首先,我刪除任何空格或特殊字符,並用連字符替換它們,然後如果有兩個連字符,則將其刪除。 ext我刪除任何尾隨連字符。接下來,我想提取字符串中連字符後面的最後兩個字符。例如,如何提取該字符串中的最後一個字符,即1
在最後一個連字符後? awesome-page-1
。我的代碼是在這裏提取最後一個字符
$string = 'awesome [email protected]';
$slug = preg_replace('/[^a-zA-Z0-9]/', '-', $string);//replace spaces and special characters with space
$slug = preg_replace('#-{2,}#', '-', $slug);//two hyphens following each other
$slug = trim($slug, '-');//remove trailing hyphens
感謝的人。有用。 – sammyukavi 2013-02-19 13:49:43