2011-08-13 53 views
1

使用針分割字符串有很多功能,最聰明(最短)的方法是什麼?需要

$haystack="/this/is/the/haystack/string/to/be/trimmed/using/a/needle/string/"; 
$needle="to/be/"; 

結果是

/這/是/中/乾草堆/串/

回答

1

我會做這樣的,它不一定是最短方式(我確信有更短的方式),但它是相當簡潔,可讀和高效的:

$newStr = substr($haystack, 0, strpos($haystack, $needle)); 

Demo.