删除字符串中某个字符后面的部分

2022-08-30 06:30:38

我只是想知道如何在PHP中的某个子字符串之后删除所有内容

前任:

Posted On April 6th By Some Dude

我希望拥有它,以便它删除所有文本,包括子字符串“By”及其后

谢谢


答案 1
$variable = substr($variable, 0, strpos($variable, "By"));

用简单的英语:给我字符串的一部分,从开头开始,到你第一次遇到除颤器的位置结束。


答案 2

如果您使用的是 PHP 5.3+,请查看 strstr() 的 $before_needle 标志

$s = 'Posted On April 6th By Some Dude';
echo strstr($s, 'By', true);

推荐