如何解决在匹配词的最开始处分割字符串
| 我试图找出可以分割给定字符串的函数,所以我想出一个子字符串,以匹配的单词开头,另一部分开头。自从我开始搜索已经很长时间了,我感到很绝望,有这么多函数可以分割字符串,我只希望您的帮助找出最佳的分割方法。解决方法
PHP \的strstr可以为您轻松完成此操作
用法是:
$fragment = strstr( $string,$search );
如果您正在运行PHP 5.3以在搜索词之前获取零件,则可以使用与以下功能相同的功能:
$fragment_before = strstr( $string,$search,true );
, $str = \'hjae adj xyz asdj asdjs\';
$search = \'xyz\';
if(($pos = strpos($str,$search)) !== false)
{
$before = substr($str,$pos); // hjae adj
$after = substr($str,$pos); // xyz asdj asdjs
}
, 尝试explode()或preg_split()
, 有几种分割字符串的方法。我不确定您到底想要什么,但是我建议您检查preg_split并爆炸。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。