المجموعات في PHP
- Previous Page وظائف PHP
- Next Page ترتيب المجموعات في PHP
يمكن للعدد حفظ قيمة واحدة أو أكثر في اسم متغير واحد.
Example
يمكن للعدد حفظ العديد من القيم في متغير واحد:
<?php $cars=array(\"porsche\",\"BMW\",\"Volvo\"); echo \"I like \" . $cars[0] . \", \" . $cars[1] . \" and \" . $cars[2] . \".\" ?>
ما هو العدد؟
العدد هو متغير خاص يمكنه حفظ أكثر من قيمة واحدة.
إذا كان لديك قائمة بالمشاريع (مثل قائمة علامات تجارية للسيارات)، يمكن تخزين هذه الأسماء في متغير واحد كما يلي:
$cars1=\"porsche\"; $cars2=\"BMW\"; $cars3=\"Volvo\";
لكن ماذا إذا كنت ترغب في تحليل المتغير وتحديد القيمة المحددة؟ أو إذا كنت بحاجة لتخزين 300 علامة تجارية للسيارات بدلاً من 3؟
الحل هو إنشاء مصفوفة!
يمكن لمصفوفة أن تحتوي على العديد من القيم في نفس اسم المتغير، ويمكنك الوصول إلى قيمة معينة باستخدام الرقم المحدد لها.
إنشاء مصفوفة في PHP
في PHP، array();
دالة تستخدم لإنشاء مصفوفة:
array();
هناك ثلاثة أنواع من المصفوفات في PHP:
- أنواع المصفوفات في PHP - مصفوفة تحتوي على مفاتيح عددية
- مصفوفات مرتبة - مصفوفة تحتوي على مفاتيح محددة
- Multi-dimensional Arrays - مصفوفة تحتوي على مصفوفات أخرى
مصفوفات الفهارس في PHP
هناك طريقتان لإنشاء مصفوفة مرتبة:
الفهارس يتم تخصيصها تلقائيًا (تبدأ من الرقم 0):
$cars=array(\"porsche\",\"BMW\",\"Volvo\");
أو يمكنك أيضًا تخصيص الفهارس يدويًا:
$cars[0]=\"porsche\"; $cars[1]=\"BMW\"; $cars[2]=\"Volvo\";
في هذا المثال، يتم إنشاء مصفوفة تحت اسم $cars، وتخصيص ثلاثة عناصر لها، ثم إخراج نص يحتوي على قيم المصفوفة:
Example
<?php $cars=array(\"porsche\",\"BMW\",\"Volvo\"); echo \"I like \" . $cars[0] . \", \" . $cars[1] . \" and \" . $cars[2] . \".\" ?>
الحصول على طول المصفوفة - دالة count()
count()
يستخدم الدالة للرجوع إلى طول المصفوفة (عدد العناصر):
Example
<?php $cars=array(\"porsche\",\"BMW\",\"Volvo\"); echo count($cars); ?>
التحقق من مصفوفة الفهارس
إذا كنت ترغب في التحقق من جميع القيم في مصفوفة الفهارس وتحليلها، يمكنك استخدام دالة for، مثل هذا:
Example
<?php $cars=array(\"porsche\",\"BMW\",\"Volvo\"); $arrlength=count($cars); for($x=0;$x<$arrlength;$x++) { echo $cars[$x]; echo "<br>"; } ?>
PHP Associative Array
An associative array is an array that uses the specified keys you assign to the array.
There are two ways to create associative arrays:
$age=array("Bill"=>"35","Steve"=>"37","Elon"=>"43");
Or:
$age['Bill']="63"; $age['Steve']="56"; $age['Elon']="47";
You can then use the specified key in the script:
Example
<?php $age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47"); echo "Elon is " . $age['Elon'] . " years old."; ?>
Traverse Associative Array
To traverse and output all values of an associative array, you can use a foreach loop, like this:
Example
<?php $age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47"); foreach($age as $x=>$x_value) { echo "Key=" . $x . ", Value=" . $x_value; echo "<br>"; } ?>
Multi-dimensional Arrays
We will explain this in the PHP Advanced Tutorial.Multi-dimensional Arrays.
Complete PHP Array Reference Manual
For a complete reference manual of array functions, please visit our PHP Array Reference Manual.
This reference manual includes a brief description and usage examples of each function.
- Previous Page وظائف PHP
- Next Page ترتيب المجموعات في PHP