Heim >Backend-Entwicklung >PHP-Tutorial >php怎么将字符串中的字母数字和中文分割

php怎么将字符串中的字母数字和中文分割

WBOY
WBOYOriginal
2016-06-13 10:09:13994Durchsuche

php如何将字符串中的字母数字和中文分割?
如:$str="php如何将字 符串中322的字母数字sf f45d和中文_分割?";按数字或字母分割。得到数组:

$new = array();

$new[0]="php";
$new[1]="如何将字 符串中";
$new[2]="322";
$new[3]="的字母数字";
$new[4]="sf";
$new[5]=" ";
$new[6]="f45d";
$new[7]="和中文_分割?";

------解决方案--------------------
看一下手册就知道了

PHP code
$str = "php如何将字 符串中322的字母数字Asf f45d和中文_分割?";$arr = preg_split("/([a-zA-Z0-9]+)/", $str, 0, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE);  print_r($arr);<div class="clear">
                 
              
              
        
            </div>
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn