php string轉數組的方法:先建立一個PHP範例檔案;然後使用explode函數分割一個字串並傳回一個數組,或透過「str_split」函數將string轉換為陣列即可。
推薦:《PHP影片教學》
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中文網其他相關文章!