مصفوفة PHP عبارة عن خريطة مرتبة (تحتوي على قيمة على أساس المفتاح). يتم استخدامه للاحتفاظ بقيم متعددة من نفس النوع في متغير واحد.
الاستفادة من PHP صفيف
رمز أقل : لسنا بحاجة إلى تحديد متغيرات متعددة.
من السهل اجتيازها : بمساعدة حلقة واحدة، يمكننا اجتياز جميع عناصر المصفوفة.
في السلسلة في جافا
فرز : يمكننا فرز عناصر المصفوفة.
أنواع مصفوفات PHP
هناك 3 أنواع من المصفوفات في PHP.
- المصفوفة المفهرسة
- مصفوفة متصلة
- مصفوفة متعددة الأبعاد
PHP المصفوفة المفهرسة
يتم تمثيل فهرس PHP برقم يبدأ من 0. يمكننا تخزين الرقم والسلسلة والكائن في مصفوفة PHP. يتم تعيين جميع عناصر مصفوفة PHP إلى رقم فهرس افتراضيًا.
هناك طريقتان لتحديد المصفوفة المفهرسة:
الطريقة الأولى:
تخفيض السعر يتوسطه خط
$season=array('summer','winter','spring','autumn');
الطريقة الثانية:
$season[0]='summer'; $season[1]='winter'; $season[2]='spring'; $season[3]='autumn';
مثال
الملف: array1.phpانتاج:
المواسم هي: الصيف، الشتاء، الربيع، الخريفالملف: array2.phpانتاج:
الموسم هي: الصيف والشتاء والربيع والخريف انقر فوق لي لمزيد من التفاصيل...PHP المصفوفة الترابطية
يمكننا ربط الاسم بكل عناصر المصفوفة في PHP باستخدام الرمز =>.
هناك طريقتان لتحديد المصفوفة النقابية:
الطريقة الأولى:
أثناء حلقة Java
$salary=array('Sonoo'=>'350000','John'=>'450000','Kartik'=>'200000');
الطريقة الثانية:
$salary['Sonoo']='350000'; $salary['John']='450000'; $salary['Kartik']='200000';
مثال
الملف: arrayassociative1.php'350000','John'=>'450000','Kartik'=>'200000'); echo 'Sonoo salary: '.$salary['Sonoo'].' <br>'; echo 'John salary: '.$salary['John'].' <br>'; echo 'Kartik salary: '.$salary['Kartik'].' <br>'; ?>
انتاج:
Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000الملف: arrayassociative2.php
<?php $salary['Sonoo']='350000'; $salary['John']='450000'; $salary['Kartik']='200000'; echo 'Sonoo salary: '.$salary['Sonoo'].' <br/>'; echo 'John salary: '.$salary['John'].' <br>'; echo 'Kartik salary: '.$salary['Kartik'].' <br>'; ?>
انتاج:
Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000انقر لي لمزيد من التفاصيل ...