[php] 2024-05-04 圈点335
摘要:php截取中文字符串中某个字符之间的字符,比如:"第九百九百九朵玫瑰",取“第”和“朵”之间的中文字符。 可以这样
php截取中文字符串中某个字符之间的字符,比如:"第九百九百九朵玫瑰",取“第”和“朵”之间的中文字符。
可以这样
getNeedBetween("第九百九百九朵玫瑰",'第','朵');即可。
function getNeedBetween($kw1,$mark1,$mark2){
$kw=str_replace(' ','',$kw1);
$kw="123".$kw."123";
$st =stripos($kw,$mark1);
$ed =stripos($kw,$mark2);
if(($st==false||$ed==false)||$st>=$ed){
return 0;
}
$kw=mb_substr($kw,($st+1),($ed-$st)/3-1,'UTF-8');
return $kw;
}
上一篇[php]php去掉字符串末尾的数字
下一篇[php]php之pdo操作数据库各方法区别