如何找到单词并删除后的单词?

时间:2015-03-21 03:57:12

标签: php string substring

$string = 'hello world php is a bla bla..';

如何通过查找字符串是否包含任何'来保持' hello world php',然后删除其后的所有字符?

我不能使用substr,因为'的出现是'不一致,也可以重复。如何赶上第一个?

2 个答案:

答案 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];

?>

阅读更多内容:

  

http://php.net/manual/en/function.explode.php