替代方法
获取第一次出现之前的所有文本。
-----------------------------------------------
包括针
$string1 = "我需要饼干和苏打水。";
$needle = "饼干";
// 查找针的长度
$needle_len = strlen($needle);
// 查找位置
$position_num = strpos($string1,$needle) + $needle_len;
// 切割字符串
$result_string = substr("$string1",0,$position_num);
// 显示它
echo"$result_string"; // 我需要饼干
-----------------------------------------------
更短的版本
$result_string = substr("$string1",0,strpos($string1,$needle)+strlen($needle));
echo"$result_string";// 我需要饼干
-----------------------------------------------
不包括针
$result_string = substr("$string1",0,strpos($string1,$needle));
echo"$result_string";// 我需要
-----------------------------------------------
免费电子邮件垃圾?
这可能对处理电子邮件很有用。
例如,有人从雅虎帐户向您的服务器发送电子邮件。
免费电子邮件总是伴随着浪费的东西,比如...
"您使用雅虎吗?新的雅虎购物 - 具有改进的产品搜索"。
我们可以这样删除短语
$needle="您使用雅虎吗?";
$result_string = substr("$emailstring",0,strpos($emailstring, $needle));