iT邦幫忙

2021 iThome 鐵人賽

DAY 28
0
自我挑戰組

從零開始學習php+Laravel 8系列 第 28

[Day 28] PHP array_column / array_keys / array_values

假設目前有陣列

$fruits = [
    ['id'=>0,'fruit'=>'apple','sweetness'=>2],
    ['id'=>1,'fruit'=>'banana','sweetness'=>4],
    ['id'=>2,'fruit'=>'grape','sweetness'=>5],
    ['id'=>3,'fruit'=>'orange','sweetness'=>1],
];

array_column

array_column(陣列變數, key名稱(想取得的column的key) , 返回新陣列的key(可填可不填));

print_r(array_column($fruits,'fruit'));

https://ithelp.ithome.com.tw/upload/images/20211013/20142046cdoIPKalNV.png

print_r(array_column($fruits,'fruit','sweetness'));

https://ithelp.ithome.com.tw/upload/images/20211013/20142046SzEXB6nrF7.png

array_keys

取得陣列的key

print_r(array_keys($fruits[0]));

https://ithelp.ithome.com.tw/upload/images/20211013/20142046Gy61FYthyJ.png

print_r(array_keys($fruits));

https://ithelp.ithome.com.tw/upload/images/20211013/201420465FQ2vD5gBW.png

array_values

取得陣列的value

print_r(array_values($fruits));

https://ithelp.ithome.com.tw/upload/images/20211013/20142046xKs701rssw.png


上一篇
[Day 27] 建立table連線控制
下一篇
[Day 29] PHP array_map
系列文
從零開始學習php+Laravel 830

尚未有邦友留言

立即登入留言