[WordPress]正規表現で文字列を拾ってカスタムフィールドに配列で保存したかった
作成日:
2013年11月9日
本文中から特定の文字列を正規表現で拾って、カスタムフィールドに配列形式で保存。ここまでは出来ていたのだけど、カスタムフィールドに保存されているのはまだ文字列の状態なので、これを使う際に改めて配列に直す必要がありました。
でも、その方法がわからなかったので、結局カスタムフィールド内の文字列をまた正規表現で引っ張って配列を作っていました。が、正規表現は便利ではあるけれど、処理は重くなるためなるべくならば使いたくは無いところ。
そこで初めて知った「explode」。
これで、文字列を配列に(しかも多次元配列にも対応している!)変換してくれますよ、と。explodeは、ひとつで複数の値を持つ変数を配列に展開する事ができる関数です。 これも、PHPを覚えたら最初に使って欲しい関数のひとつです。
・・・初歩だったか・・・。
PHP逆引きレシピ 第2版 (PROGRAMMER’S RECiPE)
posted with カエレバ
鈴木 憲治,山田 直明,山本 義之,浅野 仁,櫻井 雄大,安藤 建一 翔泳社 2013-10-22
物草 灸太郎
WordPressでホームページを制作しつつ、休日は畑を耕したりDIYを楽しんでいます。
コメントをどうぞ