我有这个字符串:
$string = 'foo bar php haystack needle'
我希望接下来的6个字符php,所以我会得到:
haysta
我怎样才能做到这一点?
问候
你只需找到位置'php'然后substr()在该位置上添加一个+3(用于跳过'php'自身):
$needle = 'php';
$str = substr($string, strpos($string, $needle) + strlen($needle), 6);
Run Code Online (Sandbox Code Playgroud)
第三个参数(6)是您想要的子字符串的长度.