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