我有这个字符串:修剪的所有字符
"(data I don't care about) (invariable substring) (data I care about)"
如何修剪一切,我不关心数据,知道不变子?
我有这个字符串:修剪的所有字符
"(data I don't care about) (invariable substring) (data I care about)"
如何修剪一切,我不关心数据,知道不变子?
这应该足够了:
substr($string, (int)strpos("invariablestring", $string));
但将离开invariablestring不变。如果您想删除该字符串,只需将其长度添加到返回的值strpos()中即可。
你可以得到弥补,只需要从该子抵消:
if (($pos = strpos($str, $substr)) !== false) {
$str = substr($str, $pos);
}
最简单的,我发现是:
list(, $data_i_care_about) = explode('(invariable substring)', $all_the_data, 2)
[PHP的可能的复制特定字符串前删除所有字符](https://stackoverflow.com/questions/7802821/php-remove-all-characters-before-specific-string) – Vladislav 2017-11-22 14:09:58