有许多函数可以用针来分割字符串,最聪明(最短)的方法是什么?
$haystack="/this/is/the/haystack/string/to/be/trimmed/using/a/needle/string/";
$needle="to/be/";所需结果是
/this/is/the/haystack/string/
发布于 2011-08-13 03:29:15
$result = explode($needle, $haystack);
$first_part = $result[0];示例:http://codepad.org/OXvf4O6A
发布于 2011-08-13 03:27:20
我会这样做的,它不一定是最短的方法(我肯定有更短的方法),但它是合理的简洁,可读性和效率:
$newStr = substr($haystack, 0, strpos($haystack, $needle));https://stackoverflow.com/questions/7048367
复制相似问题