〜String編〜TweetCakePHP2を使い始めて約2年が経ちましたが最近やっとコアライブラリまで目がいくようになりました(遅い)CakePHPにはコアライブラリとしてたくさんの便利な関数がつまっています。これらを知っているだけでも開発が相当便利になるなぁと最近感じているのでその中から今回は「String」ライブラリの中から便利だなぁと思う関数を紹介したいと思います。使いたいクラス内で以下のコードを挿入すればあとはスタティックに使うことが出来ます。‘)’)$separatorで$dataをトークン化します。$leftBountと$rightBoundの間にある$separatorは無視されるので結構便利です。データをある定型化しておいてそれを分割するようなときに便利です。array())文字列内にシンボルのような形でキーの値を書いておいて、それに対応する$dataの値を入れてくれる関数です。シンボルの形は$optionsで変更可能です。ドキュメントは以下です。array())$haystackの文字列の中から$needleに当てはまる文字列を$options[‘format’]で指定した文字列でハイライト表示します。オプションとしては以下があります。format・・・文字列。ハイライト表示に使うHTMLを指定するhtml・・・真偽値。