PHP头条
热点:

PHP逐字拆分字符串的两种方法


 方法一: <?php $str="网页吧:http://www.wangyeba.com"; function mbstringtoarray($str,$charset) {     $strlen=mb_strlen($str);     while($strlen){         $array[]=mb_substr($str,0,1,$charset);         $str=mb_substr($str,1,$strlen,$charset);         $strlen=mb_strlen($str);     }     return $array; } $arr=mbstringtoarray($str,"gb2312"); ?>    

 注意:    1、$charset变量为网页编码,如"gb2312"或"utf-8";   

 2、使用方法一要求服务器必须开启mbstring.dll扩展,否则代码执行错误,所以对于使用虚拟主机的朋友,可以考虑使用第二种方法。    

方法二: <?php function str_to_arr($str){  $l=strlen($str);  for($i=0;$i<$l;$i++){   $arr[]=ord($str[$i])>127?$str[$i].$str[++$i]:$str[$i];  }  return $arr; } $arr=str_to_arr($str); ?>

www.phpzy.comtrue/php/16039.htmlTechArticlePHP逐字拆分字符串的两种方法 方法一: ?php $str=网页吧:http://www.wangyeba.com; functionmbstringtoarray($str,$charset){ $strlen=mb_strlen($str); while($strlen){ $array[]=mb_substr($str,0,1,$charset); $str=mb_substr($str,...

相关文章

    暂无相关文章
相关频道:

PHP之友评论

今天推荐