だ。ログ。

開発とかスノボとかやきうとか。

preg_splitのセパレート分割

データベース上の1つのカラムに複数のデータを格納する場合、開発のお作法とかもあるがセパレートを入れて分割させる事がある。
代表的な所で言うと縦棒(|)なんかが代表的。
この縦棒、preg_splitで分割する際に無意識に

	$arr_split = preg_split("/|/",$hogehoge);

と書いてしまうと、文字列全てを分割してしまい正しく配列に入らない。

	$arr_split = preg_split("/\|/",$hogehoge);

セパレート文字列にエスケープを入れること。毎回失念して色んなサイトを回って「ああそうだった」ってなるのでメモ。