PHP preg_split 意外と便利な奴!!

正規表現って文字列のチェックには欠かせないもの…
って程でもないですが知っていた方が便利なものだと思います。
そんでもってPHPでは正規表現を用いたsplitだとかreplaceだとか
そんな関数があって一手間省いてくれるんですねぇ〜。

そんでもって「preg_split」は正規表現が使えるのと、
文字列区切りした結果の何番目を返すか、空の配列は取り除くかまでできる。

なので「コアラ 東山 動物園         タワー    」
みたいなものも
preg_split("/[' '' ']+/", $str, -1, PREG_SPLIT_NO_EMPTY)
とすれば
Array ( [0] => コアラ [1] => 東山 [2] => 動物園 [3] => タワー )
となる…ようにできる。

というのは'ー'がちょいと問題で、ちゃんと文字コードS-JISとして処理するなど
しておかないと、'ー'が「半角スペース + '['」と認識されちゃったりする(@_@;)

そんなところがちょいとWeb系のやっかいどころ…

正規表現よりも文字コードの方が嫌いだなぁ♪
基本的にMSのC/Sの経験の方が多いのでまだ考慮が足りないあたりは
ちゃんと学ばねば…