2016-01-23 70 views
0

我想要刪除其餘字符串,例如與之匹配的字符串。 smarty中的「exampleword」。 或刪除最後100個字符的字符串? 可以在smarty中使用修剪功能還是在PHP中使用某些功能?刪除字符串的其餘部分(如果匹配字)

+0

你需要說明你想要什麼?直到匹配,最後100個字符等等。您可以使用正則表達式。 – chris85

+0

我想將其餘字符串移除到匹配某個詞的末尾。 例如:字符串:你好我的例子字符串在這裏。測試目的! 如果在這裏找到單詞,將所有文本移除到最後,就像將被刪除。測試目的! –

回答

1

您可以使用substr(),示例代碼:

echo substr("string of 100 characters ore more...", -5); // re... 
echo substr("string of 100 characters ore more...", 0, -5); // string of 100 characters ore mo 

$smarty = new Smarty; 
$smarty->assign('name', substr('george smith', 0, -3)); 
$smarty->display('index.tpl'); 

here在例如#1例#2負的開局或長度(取決於你想返回一部分),但一定要檢查是否該字符串實際上大於100個字符(使用strlen()),然後再執行此操作。

+0

smarty怎麼辦? –

+0

已更新爲smarty,我確定您瞭解如何使用smarty模板以及如何設置它們。 – Xorifelse

+0

謝謝!有用 –

相關問題