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