我有這個字符串:修剪的所有字符
"(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