网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

php中如何实现string转数组

这篇文章主要介绍php中如何实现string转数组,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

你所需要的网站建设服务,我们均能行业靠前的水平为你提供.标准是产品质量的保证,主要从事网站制作、成都网站设计企业网站建设、移动网站建设、网页设计、品牌网站建设、网页制作、做网站、建网站。成都创新互联拥有实力坚强的技术研发团队及素养的视觉设计专才。

php string转数组的方法:首先创建一个PHP示例文件;然后使用explode函数分割一个字符串并返回一个数组,或者通过“str_split”函数将string转换为数组即可。

php中如何实现string转数组

explode — 使用一个字符串分割另一个字符串,返回一个数组

这里如果字符串没有任何符号可以进行分割的话,就需要考虑别的方法了

str_split — 将字符串转换为数组

输出结果

Array
(
    [0] => H
    [1] => e
    [2] => l
    [3] => l
    [4] => o
    [5] =>
    [6] => F
    [7] => r
    [8] => i
    [9] => e
    [10] => n
    [11] => d
)
 
Array
(
    [0] => Hel
    [1] => lo
    [2] => Fri
    [3] => end
)

如果不兼容的话,就只有考虑别的方法了,将字符串逐位进行打断,

这里有一个将字符串进行打断的手动的方法,是原来为了写日语半角的假名验证的一个方法

这里是一串对半角的假名的枚举

function kana_Perl($katakana){
         
    $katakana_array = array(
        1=>"ア",2=>"イ",3=>"ウ",4=>"エ",5=>"オ",
         
        6=>"カ",7=>"キ",8=>"ク",9=>"ケ",10=>"コ",
         
        11=>"サ",12=>"シ",13=>"ス",14=>"セ",15=>"ソ",
         
        16=>"タ",17=>"チ",18=>"ツ",19=>"テ",20=>"ト",
         
        21=>"ナ",22=>"ニ",23=>"ヌ",24=>"ネ",25=>"ノ",
         
        26=>"ハ",27=>"ヒ",28=>"フ",29=>"ヘ",30=>"ホ",
         
        31=>"マ",32=>"ミ",33=>"ム",34=>"メ",35=>"モ",
         
        36=>"ヤ",37=>"ユ",38=>"ヨ",
         
        39=>"ラ",40=>"リ",41=>"ル",42=>"レ",43=>"ロ",
         
        44=>"ワ",45=>"ヲ",46=>"ン",
     
        47=>"ァ",48=>"ィ",49=>"ゥ",50=>"ェ",51=>"ォ",
         
        52=>"ャ",53=>"ュ",54=>"ョ",55=>"ッ",56=>"、",
         
        57=>"。",58=>"ー",59=>"゙",60=>"゚"
        );
         
         $check_result   = array_search($katakana,$katakana_array);
          
         return $check_result;
         
    }

这是一段匹配的法则,注意这里是i +=2,因为一个文字占2位

function substr_cut($katakana){
    $i_end = 2;
    $check_sucess = "";
    for($i_start=0; $i_start < strlen($katakana); $i_start=$i_start+2){
         
        $str_cut = substr($katakana,$i_start,$i_end);
        echo '$str_cut='.$str_cut.'
'; $check_sucess = kana_Perl($str_cut); if(!$check_sucess){ break; } } return $check_sucess; }

以上是php中如何实现string转数组的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


分享标题:php中如何实现string转数组
分享URL:http://bjjierui.cn/article/jcjhdi.html

其他资讯