Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 关于stripos()和substr()的帮助_Php_String - Fatal编程技术网

Php 关于stripos()和substr()的帮助

Php 关于stripos()和substr()的帮助,php,string,Php,String,如何删除此字符串中“sentido”之前的所有内容: $string = "#BLitz da #PM na est do pontal sentido prainha perto do camping"; 我希望新字符串为: $string = "prainha perto do camping"; 当我尝试使用stripos和substr时,我总是失败,救命 无需处理任何字符串位置即可完成: $string = strstr(strstr($string, "sentido"), " "

如何删除此字符串中“sentido”之前的所有内容:

$string = "#BLitz da #PM na est do pontal sentido prainha perto do camping";
我希望新字符串为:

$string = "prainha perto do camping";

当我尝试使用stripos和substr时,我总是失败,救命

无需处理任何字符串位置即可完成:

$string = strstr(strstr($string, "sentido"), " ");

这将首先搜索您的单词,并返回字符串的其余部分。第二个
strstr
在后面搜索空格,并从那里返回其余的空格。

您可以在不处理任何字符串位置的情况下完成它:

$string = strstr(strstr($string, "sentido"), " ");

这将首先搜索您的单词,并返回字符串的其余部分。第二个
strstr
在后面搜索空间,并从那里返回其余的空间。

这是另一种简单的方法

$string = "#BLitz da #PM na est do pontal sentido prainha perto do camping";

$s = explode('sentido', $string, 2);
$result = isset($s[1]) ? trim($s[1]) : "";
echo $result;
输出

森蒂多·普拉尼亚·佩托·多露营酒店


这是另一个简单的方法

$string = "#BLitz da #PM na est do pontal sentido prainha perto do camping";

$s = explode('sentido', $string, 2);
$result = isset($s[1]) ? trim($s[1]) : "";
echo $result;
输出

森蒂多·普拉尼亚·佩托·多露营酒店


你问的很直截了当。。。你真的试过什么吗?是的,我试过了,它删除了“sentido”之后的所有内容。你问的很直截了当。。。你真的试过什么吗?是的,我试过了,它删除了“sentido”之后的所有内容。请确保使用限制,以便在多次包含字符串时不会中断。请确保使用限制,以便在多次包含字符串时不会中断。