假設目前有陣列
$fruits = [
['id'=>0,'fruit'=>'apple','sweetness'=>2,'price'=>20],
['id'=>1,'fruit'=>'banana','sweetness'=>4,'price'=>15],
['id'=>2,'fruit'=>'grape','sweetness'=>5,'price'=>80],
['id'=>3,'fruit'=>'orange','sweetness'=>1,'price'=>70],
];
可以用來篩選資料,將符合條件的Array回傳出來組成新的陣列。
假設今天我想取得price大於50的水果資料,
function filterPrice($fruit)
{
return $fruit['price']>50;
}
$nfruits = array_filter($fruits,"filterPrice");
print_r($nfruits);
或是將function寫在array_filter()中
$nfruits = array_filter($fruits,
function ($fruit){
return $fruit['price']>50;
});
print_r($nfruits);
都能得到相同的新陣列喔~
30天的鐵人賽就到這邊告一個段落了,一開始會參加這個活動是因為學校修課的關係,雖然後來沒有上那堂課,但想說都報名了還是想試試看自己能不能堅持持續做一件事,沒想到原來我真的可以做得到,這次挑戰遇上了很多連續假期,常常出去玩到忘記時間,都是壓在底線發出文章的,要每天12點坐在電腦前準時的按下送發表文章真的很不容易,雖然和那些站上的大神比起來我的文章真的是有待努力哈哈,但能夠完賽真的會有一種莫名的感動和成就感。
因為當初報名時間在即,沒有時間好好規劃主題和學習方向,不過第一次參賽的體驗讓我感到非常有趣,下次我會帶著充足的準備再來挑戰看看的!