آرایههای PHP
- صفحه قبل دستورات Function PHP
- صفحه بعدی ترتیب آرایههای PHP
آرایهها میتوانند یک یا چند مقادیر را در یک نام متغیر ذخیره کنند.
مثال
آرایهها مقادیر چندگانه را در یک متغیر ذخیره میکنند:
<?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
دو روش برای ایجاد آرایهی شمارنده وجود دارد:
شمارنده به صورت خودکار تخصیص داده میشود (شمارنده از 0 شروع میشود):
$cars=array("porsche","BMW","Volvo");
یا میتوانید به صورت دستی تخصیص دهید:
$cars[0]="porsche"; $cars[1]="BMW"; $cars[2]="Volvo";
در این مثال، یک آرایهی شمارنده به نام $cars ایجاد میشود، سه عنصر به آن اختصاص داده میشود و یک متن شامل مقادیر آرایهی ارزشی نمایش داده میشود:
مثال
<?php $cars=array("porsche","BMW","Volvo"); echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . "."; ?>
دسترسی به طول آرایه - تابع count()
count()
این تابع برای بازگرداندن طول آرایه (تعداد عناصر) استفاده میشود:
مثال
<?php $cars=array("porsche","BMW","Volvo"); echo count($cars); ?>
جستجو در آرایهی شمارنده
اگر بخواهید تمام مقادیر آرایهی شمارنده را جستجو و نمایش دهید، میتوانید از حلقهی for استفاده کنید، مانند این:
مثال
<?php $cars=array("porsche","BMW","Volvo"); $arrlength=count($cars); for($x=0;$x<$arrlength;$x++) { echo $cars[$x]; echo "<br>"; } ?>
آرایه مرتبط PHP
آرایه مرتبط یک آرایه از کلیدهایی است که به آنها اختصاص دادهاید.
دو روش برای ایجاد آرایه مرتبط وجود دارد:
$age=array("Bill"=>"35","Steve"=>"37","Elon"=>"43");
یا:
$age['Bill']="63"; $age['Steve']="56"; $age['Elon']="47";
پس میتوانید در اسکریپت از کلیدهای مشخص استفاده کنید:
مثال
<?php $age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47"); echo "Elon is " . $age['Elon'] . " years old."; ?>
جستجو آرایه مرتبط
برای جستجو و نمایش تمام مقادیر آرایه مرتبط، میتوانید از حلقه foreach استفاده کنید، مانند این:
مثال
<?php $age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47"); foreach($age as $x=>$x_value) { echo "Key=" . $x . ", Value=" . $x_value; echo "<br>"; } ?>
آرایه چند بعدی
ما در درسهای پیشرفته PHP این موضوع را توضیح خواهیم داد.آرایه چند بعدی.
دستورالعملهای کامل آرایه PHP
برای دسترسی به دستورالعملهای کامل آرایه، لطفاً به دستورالعملهای آرایه PHP.
این دستورالعمل شامل توضیحات مختصری از هر فنکشن، مثالهای استفاده و توضیحات بیشتری است.
- صفحه قبل دستورات Function PHP
- صفحه بعدی ترتیب آرایههای PHP