×

Sign in with twitter.

You can follow the user and hashtags.

Share your tips on social media.

Post relative tips.

If you have relative tips, click [Add relative tips] to post.

CakePHPで配列からデータを簡単に抽出

@cakephper@cakephper 1755 viewer 47 embed viewer embed
下記のようなデータから、
$hoge[0]['Hoge'][0]['id'] = 1;
$hoge[1]['Hoge'][0]['id'] = 2;
特定の値を抜き出す方法

echo Set::extract('1.Hoge.0.id', $hoge); //2が表示される


下記のように、存在しない配列のキーを指定するとnullが返るので、存在しない配列キーに直接アクセスしてPHPの警告が出てしまうのを回避できる。
echo Set::extract('1.Hoge.100.id', $hoge);

参考
http://api.cakephp.org/class/set#method-Setextract

#cakephp
Add relative tips

Users who share this tip.

Comments