إختيار عناصر المصفوفة بإستخدام array_filter
ال array_filter بتحتفظ بالعناصر اللي تحقق الشرط وبتحافظ على مفاتيحها الأصلية
إختيار الأرقام الزوجية
نعيد الفهرسة بإستخدام array_values علشان تكون النتيجة قائمة متصلة
<?php
$numbers = [1, 2, 3, 4];
$even = array_filter($numbers, fn ($number) => $number % 2 === 0);
echo json_encode(array_values($even));النتيجة
[2,4]الحفاظ على مفاتيح القاموس
مفاتيح العناصر الناجحة بتفضل زي ما هي
<?php
$scores = ["Osama" => 90, "Mona" => 40];
$passed = array_filter($scores, fn ($score) => $score >= 50);
echo json_encode($passed);النتيجة
{"Osama":90}