如何从php字符串中删除第一个单词

2022-08-30 17:28:24

我想使用PHP从字符串中删除第一个单词。尝试搜索,但找不到我能理解的答案。

例如:“白色背心”,所以它变成了“背心”

谢谢


答案 1

无需分解或数组操作,您可以使用函数 strstr

echo strstr("White Tank Top"," ");
//Tank Top

更新:感谢@Sid要删除额外的空白区域,您可以执行以下操作:

echo substr(strstr("White Tank Top"," "), 1);

答案 2

您可以将该函数与正则表达式一起使用,该正则表达式将匹配字符串本身的第一个单词:preg_replace^(\w+\s)

$str = "White Tank Top";
$str = preg_replace("/^(\w+\s)/", "", $str);
var_dump($str); // -> string(8) "Tank Top"

推荐