【PHP】split関数で文字列を分解する

split()関数を使って、文字列を分解して変数に入れる。
前回はexplode()関数を使って、配列に代入したが、今回は変数に代入する。

AKB48の神7を指定文字”,”を基準に分解する。

$k7 = "大島優子,前田敦子,篠田麻里子,板野友美,渡辺麻友,高橋みなみ,小嶋陽菜"; 
list($akb01, $akb02, $akb03, $akb04, $akb05, $akb06, $akb07) = split(",",$k7);

// 出力
echo "$akb01/$akb02/$akb03/$akb04/$akb05/$akb06/$akb07";

第1引数に分解する指定文字、第2引数に文字列をいれる。

出力結果

大島優子/前田敦子/篠田麻里子/板野友美/渡辺麻友/高橋みなみ/小嶋陽菜

【補足】
spliti()は分解文字列に正規表現○
explode()は分解文字列に正規表現×
その分性能が向上する。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>