پی ایچ پی بہت چار چار آرائی
- صفحه قبلی فرم PHP تکمیل شده
- صفحه بعدی تاریخ PHP
در فصلهای قبلی این درس، ما میدانیم که آرایهها لیستی ساده از جفتهای عدد/متن هستند.
اما، گاهی اوقات ممکن است بخواهید از یک کلید بیشتر برای ذخیره ارزش استفاده کنید.
میتوان از ماتریس چند بعدی برای ذخیره استفاده کرد.
PHP - ماتریس چند بعدی
ماتریس چند بعدی به ماتریسی اشاره دارد که شامل یک یا چند ماتریس است.
PHP میتواند ماتریسهای چند بعدی دو، سه، چهار یا پنج مرحلهای و حتی بیشتر را درک کند. اما، ماتریسهای بیش از سه مرحلهای برای بیشتر افراد مدیریتپذیر نیستند.
توضیح:ابعاد ماتریس نشاندهنده تعداد شاخصهایی است که برای انتخاب عنصر نیاز دارید.
- برای ماتریس دو بعدی، شما نیاز به دو شاخص دارید تا عنصر را انتخاب کنید
- برای ماتریس سه بعدی، شما نیاز به سه شاخص دارید تا عنصر را انتخاب کنید
PHP - ماتریس چند بعدی
ماتریس چند بعدی ماتریسهای ماتریس است (ماتریس سه بعدی ماتریس ماتریسهای ماتریس است).
ابتدا، بگذارید به جدول زیر نگاهی بیندازیم:
برند | موجودیت | فروش |
---|---|---|
Volvo | 33 | 20 |
BMW | 17 | 15 |
Saab | 5 | 2 |
Land Rover | 15 | 11 |
آموزشگاه میتوانیم در یک ماتریس دو بعدی دادههای جدول بالا را ذخیره کنیم، مانند این:
$cars = array ( array("Volvo",22,18), array("BMW",15,13), array("Saab",5,2), آرایه("Land Rover",17,15) );
اکنون این آرایه دو بعدی شامل چهار آرایه است و دو شاخص (آدرس) دارد: ردیف و ستون.
برای دسترسی به عناصر آرایه $cars، باید از دو شاخص استفاده کنیم (ردیف و ستون):
مثال
<?php echo $cars[0][0].": ذخیره: ".$cars[0][1].", فروش: ".$cars[0][2].".<br>"; echo $cars[1][0].": ذخیره: ".$cars[1][1].", فروش: ".$cars[1][2].".<br>"; echo $cars[2][0].": ذخیره: ".$cars[2][1].", فروش: ".$cars[2][2].".<br>"; echo $cars[3][0].": ذخیره: ".$cars[3][1].", فروش: ".$cars[3][2].".<br>"; ؟>
ما همچنین میتوانیم در حلقه For از یک حلقه For دیگر استفاده کنیم تا عناصر آرایه $cars را بدست آوریم (ما همچنان نیاز به دو شاخص داریم):
مثال
<?php برای ($row = 0; $row < 4; $row++) { echo "<p><b>شماره ردیف $row</b></p>"; echo "<ul>"; برای ($col = 0; $col < 3; $col++) { echo "<li>".$cars[$row][$col]."</li>"; } echo "</ul>"; } ؟>
- صفحه قبلی فرم PHP تکمیل شده
- صفحه بعدی تاریخ PHP