قم بإنشاء مصفوفة رقمية باسم $cars، وقم بتعيين ثلاثة عناصر لها، ثم قم بطباعة النص الذي يحتوي على قيم المصفوفة:
<?php$cars=array("Volvo"، "BMW"، "Toyota")؛ صدى "يعجبني " $cars[0] "، و" $cars[1] " و " $cars[ . 2] "."؛؟>يتم استخدام الدالة array() لإنشاء المصفوفات.
في PHP، هناك ثلاثة أنواع من المصفوفات:
مصفوفة رقمية - مصفوفة تحتوي على مفاتيح معرف رقمية
المصفوفة النقابية - مصفوفة تحتوي على مفاتيح محددة، يرتبط كل مفتاح بقيمة ما
مصفوفة متعددة الأبعاد - مصفوفة تحتوي على مصفوفة واحدة أو أكثر
بناء جملة المصفوفات الرقمية:
صفيف ( قيمة 1، قيمة 2، قيمة 3، وما إلى ذلك )؛
بناء جملة المصفوفات الترابطية:
array( key=>value,key=>value,key=>value,etc. );
المعلمة | يصف |
---|---|
مفتاح | يحدد اسم المفتاح (قيمة رقمية أو سلسلة). |
قيمة | تحديد قيمة المفتاح. |
قيمة الإرجاع: | إرجاع مجموعة من المعلمات. |
---|---|
نسخة PHP: | 4+ |
سجل التحديث: | منذ PHP 5.4، يمكنك استخدام بناء جملة المصفوفة القصيرة، باستخدام [] بدلاً من array(). على سبيل المثال، استخدم $cars=["Volvo"،"BMW"]؛ بدلاً من $cars=array("Volvo"،"BMW"); |
قم بإنشاء مصفوفة ترابطية باسم $age:
<?php$age=array("Peter"=>"35"،Ben"=>"37"،Joe"=>"43");echo "Peter is " $age['Peter'] . "سنوات.";؟>قم بالتكرار وطباعة قيم المصفوفة الرقمية:
<?php$cars=array("Volvo"،"BMW"، "Toyota")؛$arrlength=count($cars);for($x=0;$x<$arrlength;$x++) { echo $cars [$x]; صدى "<br>" }?>كرر واطبع قيم المصفوفة النقابية:
<?php$age=array("Peter"=>"35"،Ben"=>"37"،Joe"=>"43");foreach($age as $x=>$x_value) { echo "مفتاح = "$x "، القيمة = "$x_value؛إنشاء مصفوفة متعددة الأبعاد:
<?php// مصفوفة ثنائية الأبعاد $cars=array ( array("Volvo",100,96), array("BMW",60,59), array("Toyota",110,100) );?>