首頁  >  文章  >  後端開發  >  php怎么截取逗号之前的字符

php怎么截取逗号之前的字符

WBOY
WBOY原創
2016-06-13 12:05:191714瀏覽

php如何截取逗号之前的字符
aaaaa,bbbbbbb,ccccc  
首先判断是否有逗号存在(不知道这一步时候需要,因为有的存在没有逗号的情况),如果存在截取第一个逗号前面的字符(不包涵逗号)
------解决方案--------------------

$str='aaaaa,bbbbbbb,ccccc';<br />if(strpos($str,',')){<br />	preg_match('/([^,]+?),/i',$str,$match);<br />}<br /><br />print_r($match[1]);<br />/*<br />aaaaa<br />*/

------解决方案--------------------
$s = 'aaaaa,bbbbbbb,ccccc';<br />echo strtok($s, ',');

------解决方案--------------------
$string = '111a,111';<br />            $flag = strpos($string, ',');<br />            if($flag !== FALSE){<br />                $arr = explode(',', $string);<br />                echo $arr[0];<br />            }else{<br />                echo $string;<br />            }

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn