1
使用針分割字符串有很多功能,最聰明(最短)的方法是什麼?需要
$haystack="/this/is/the/haystack/string/to/be/trimmed/using/a/needle/string/";
$needle="to/be/";
結果是
/這/是/中/乾草堆/串/
使用針分割字符串有很多功能,最聰明(最短)的方法是什麼?需要
$haystack="/this/is/the/haystack/string/to/be/trimmed/using/a/needle/string/";
$needle="to/be/";
結果是
/這/是/中/乾草堆/串/
我會做這樣的,它不一定是最短方式(我確信有更短的方式),但它是相當簡潔,可讀和高效的:
$newStr = substr($haystack, 0, strpos($haystack, $needle));
$result = explode($needle, $haystack);
$first_part = $result[0];