成都创新互联网站制作重庆分公司

phpstring转数组的方法

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

创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都做网站、网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的玉门网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

推荐:《PHP视频教程》

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; }

当前文章:phpstring转数组的方法
标题路径:http://cxhlcq.com/article/cgiipo.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部