2013-01-17から1日間の記事一覧
マルチバイト文字用の関数がある。 今まで何度か使ってきたけど、「mb」はマルチバイトのことだったのか・・・多分。mb_strlen() mb_substr() などなど・・・ http://php.net/manual/ja/ref.mbstring.php文字コードをUTF-8にすれば日本語を正確に扱えるよう…
配列の要素を削除するには unset() を使う。 $arr = array('a', 'b', 'c', 'd'); unset($arr[0]); ただ、 unset() はインデックスを振りなおしてくれない。 当然といえば当然かもしれない・・・。 なので、 array_values() で振り直す。 $arr2 = array_value…
正規表現を使う方法もあるが、str_replace() → explode() でもいける。 $sentence = str_replace(array("\r\n", "\r", "\n"), '###', $sentence); $sentences = explode('###', $sentence); 上記の例は改行を「###」に置換してから「###」で配列化している。…