$string = 'hello world php is a bla bla..';
如何通过查找字符串是否包含任何'来保持' hello world php',然后删除其后的所有字符?
我不能使用substr,因为'的出现是'不一致,也可以重复。如何赶上第一个?
答案 0 :(得分:1)
尝试这样,
$string = 'hello world php is a bla bla..';
$str= substr($string, 0, strpos($string, "is"));
你也可以使用preg_replace,
$str = preg_replace('/ is.*/', '', $string );
答案 1 :(得分:1)
你可以使用explode:
<?php
$string = 'hello world php is a bla bla..';
$string = explode(' is ', $string);
echo $string[0];
?>
阅读更多内容: