explodeもpreg_splitも、共に文字列を指定した文字で区切って配列に格納する関数。
ただ、ちょっとその意味合い&使用用途が違う。
explode
特徴
区切り文字に正規表現が使えない。
でも、その分処理が早い。
書式
explode( 区切り文字,元の文, 配列の数)
preg_split
特徴
区切り文字に正規表現が使える。
正規表現を使いたい場合のみに使用する。
書式
preg_split( 区切り文字,元の文, 配列の数)
まとめ
まあ結局は、正規表現も通常文字も両方OKだった万能なsplit関数を非推奨にして(PHP5.3~)、正規表現を使う使わないで役割分担したのがexplodeとpreg_splitって事ですなw
コメント