99问答网
所有问题
php如何截取逗号之前的字符
aaaaa,bbbbb,bbbb
首先判断是否有逗号存在,如果存在截取第一个逗号前面的字符(不包涵逗号)
举报该问题
推荐答案 推荐于2017-12-16
前置:
$foo = 'aaaaaa,vvvvvv,ccccc,dddd';
if(($index = strstr($foo,',') !== false):
答案1:用正则-》
$Regex = '#([^,]+)#is';
preg_match($Regex,$foo,$result);
echo $result[1]; //输出结果:aaaaaa
答案2:用分割字符串-》
$foo = explode(',',$foo);
echo $foo[0]; //输出结果:aaaaaa
答案3:用寻找和截取字符串-》
echo substr($foo,0,$index); //输出结果:aaaaaa
后置:
:endif;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/OtOOtBt7BtXXjzWXzv.html
其他回答
第1个回答 推荐于2016-03-19
<?
$str="009,0089890";
echo $str."<BR/>";
$str=substr( $str , strpos($str,',')+1 , strlen($str)-strpos($str,',')-1);
echo $str."<BR/>";
?>
第2个回答 2014-08-23
方法很多 比如:
$str ="aa,bb,cc";
if(strpos($str,',')
{
$arr = explode(',',$str);
echo $arr[0];
}
相似回答
大家正在搜
相关问题
php截取逗号前后的内容
php 怎么截取字符前面几个字符
PHP中读取字符串前N个字符
php 截取指定字符之前的字符串
PHP中如何截取从开头到某一位置的字符串
php如何截取最后一个字符?
php截取字符 怎样遇空格停止并只截取第一个空格前的内容?
php 如何截取字符串最后两个字符