php小技師匠
カンマ区切りの文字列を配列に変換
カンマ区切りの文字列データ($str="aaa,bbb,ccc")をexplode()関数で、配列に変換する。
<?php $str = "aaa,bbb,ccc"; $arr = explode("," , $str);
$arr変数に配列が作成される。ためしに、
print_r($arr)で配列構造を確認できる。
配列をカンマ区切りの文字列に変換
逆に配列の各要素のデータを連結して、カンマ区切りの文字列データ作成するには、implode()関数を使用する。<?php $arr = arry("aaa,bbb,ccc"); $str = implode("," , $arr); print($str);
文字列連結
とある変数に文字列を追記する。追記は「.=」を使用する。
文字列連結には、他に「.」による連結がある。
Javaだと
phpだと
<?php $aaa = "bbb"; $aaa .= "ccc"; print $aaa; 結果 bbbcccと出力される。
下記サイトでは、連結の速度を計測している
文字列連結どれが速い? - PHP Note
文字列の文字コードを調べる
echo mb_detect_encoding($str);