php中如何实现字符串转数组

  介绍

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

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

 php中如何实现字符串转数组

爆炸,使用一个字符串分割另一个字符串,返回一个数组

& lt; php ?//示例1   $比萨=皃iece1 piece2 piece3 piece4 piece5 piece6";   $=爆炸碎片(““比萨美元);   回声块美元[0];//piece1   回声块美元[1];//piece2//示例2   $ data=https://www.yisu.com/zixun/" foo: *: 1023:1000::/home/foo:/bin/sh”;   列表(用户,通过美元、美元uid、gid美元,gecos美元,美元,美元shell)=爆炸(“:”,元数据);   echo $用户;//foo   echo $通过;//*      ?>

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

函数,将字符串转换为数组

& lt; php ?      $ str=澳愫门笥选?      美元$ arr1=函数(str);   $ arr2=函数(str美元,3);      print_r ($ arr1);   print_r ($ arr2);      ?在

输出结果

数组   (   [0]=比;H   [1]=比;e   [2]=比;l   [3]=比;l   [4]=比;o   [5]=比;   [6]=比;F   [7]=比;r   [8]=比;我   [9]=比;e   [10]=比;n   [11]=比;d   )      数组   (   [0]=比;冥界   [1]=比;罗   [2]=比;星期五   [3]=比;结束   )

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

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

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

函数kana_Perl(片假名美元){      $ katakana_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=函数(片假名,katakana_array美元);      返回check_result美元;      }

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

函数substr_cut(片假名美元){   i_end=2美元;   $ check_sucess=?“;   ($ i_start=0;$ i_start & lt;strlen($片假名);i_start=i_start美元+ 2){      $ str_cut=substr(片假名,i_start美元,美元i_end);   回声& # 39;$ str_cut=& # 39;。美元str_cut强生# 39;& lt; br> & # 39;;   (check_sucess=kana_Perl美元str_cut);   如果(! $ check_sucess) {   打破;   }         }   返回check_sucess美元;   }

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

php中如何实现字符串转数组