المصفوفات وهياكل البيانات في PHP

المصفوفات هي بنية بيانات مهمة في PHP ، مما يسمح لك بتخزين وإدارة مجموعة من القيم ذات الصلة. فيما يلي بعض المفاهيم الأساسية والعمليات باستخدام المصفوفات في PHP:

 

إعلان المصفوفة

هناك طريقتان للتصريح عن مصفوفة في PHP:

الطريقة الأولى: استخدام array() بناء الجملة:

$arr = array(1, 2, 3);

الطريقة الثانية: استخدام [] بناء الجملة(متاح من PHP 5.4 وما بعده):

$arr = [1, 2, 3];

 

الوصول إلى عناصر المصفوفة

استخدم فهرس عنصر للوصول إلى قيمته المقابلة في المصفوفة. لاحظ أن فهارس الصفيف تبدأ من 0.

$arr = [1, 2, 3];  
  
echo $arr[0]; // Output: 1  
echo $arr[1]; // Output: 2  
echo $arr[2]; // Output: 3  

 

عد عناصر المصفوفة

استخدم count() الدالة لحساب عدد العناصر في المصفوفة.

$arr = [1, 2, 3];  
$count = count($arr);  
  
echo $count; // Output: 3  

 

التكرار خلال المصفوفة

استخدم حلقات مثل foreach تكرار كل عنصر في المصفوفة.

$arr = [1, 2, 3];  
  
foreach($arr as $item) {  
  echo $item; // Output: 1, 2, 3  
}  

 

إضافة عناصر المصفوفة وإزالتها

استخدم دوال مثل array_push() ، array_pop() ، array_shift() ، array_unshift() لإضافة وإزالة عناصر من مصفوفة.

$arr = [1, 2, 3];  
  
// Add an element to the end of the array  
array_push($arr, 4);  
  
// Remove the last element from the array  
array_pop($arr);  
  
// Add an element to the beginning of the array  
array_unshift($arr, 0);  
  
// Remove the first element from the array  
array_shift($arr);  
  
print_r($arr); // Output: [1, 2, 3]  

 

هذه بعض المفاهيم الأساسية والعمليات باستخدام المصفوفات في PHP. المصفوفات مرنة للغاية ولها العديد من الميزات القوية مثل الفرز والبحث والمعالجة متعددة الأبعاد.