Array الدرس الثاني عشر -المصفوفات 1

 

المصفوفة  Array

المصفوفة هي مجموعة قيم يتم تخذينها في متغير واحد

الصيغة العامة :

 

array();

 

<?php
$cars = array("Volvo", "BMW", "Toyota");

?>

يتم طباعة المصفوفة باستخدام رقم العنصر في المصفوفة حيث يبدا ترتيب المصفوفة من 0

 

<?php
$cars = array("Volvo", "BMW", "Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>

  

استخدام حلقات التكرار لعرض عناصر المصفوفة

 

<?php
$cars = array("Volvo", "BMW", "Toyota");
$arrlength = count($cars);


for($x = 0; $x < $arrlength; $x++) {
 
echo $cars[$x];
  
echo "<br>";
}

?>

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

<?php
$cars = array("Volvo", "BMW", "Toyota");
echo count($cars);
?>

Associative Arrays المصفوفات المترابطة :

 

تستخدم مفاتيح للقيم

 

$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");

 

Or

$age['Peter'] = "35";
$age['Ben'] = "37";
$age['Joe'] = "43";

 

الأمثلة :

 

<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?>

 

Output \ Peter is 35 years old.

استخدام foreach

<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");

foreach($age as $x => $x_value) {
 
echo "Key=" . $x . ", Value=" . $x_value;
  
echo "<br>";
}

?>

Output \

Key=Peter, Value=35
Key=Ben, Value=37
Key=Joe, Value=43