خانه / php / اموزش تعریف ارایه ها در php

اموزش تعریف ارایه ها در php

.

با سلام خدمت شما بازدیدکنندگان گرامی مجله اینترنتی شماسافت در این پست قصد اموزش تعریف ارایه ها در php از سری مباحث اموزشی php داریم با مطالعه این  پست میتوانید با نحوه تعریف ارایه ها به خوبی اشنا شوید.

 

.

تعریف یک ارایه ساده :

یکی از موارد مهم در گرامر زبان php تعریف ارایه ها می باشد که بخش مهمی در کار با دیتا ها می باشد برای تعریف ارایه شما به دو طریق زیر می توانید عمل کنید.

در تکه کد بالا دو ارایه را تعریف کردیم این دو ارایه از لحاظ تعریف متفاوت می باشند اما در عمل و خروجی هیچ تفاوتی به هم ندارند.

خروجی کد بالا به صورت زیر می باشد.

 

Array ( [0] => 1 [1] => 2 [2] => 3 [3] => data1 [4] => data2 )
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => data1 [4] => data2 )

 

همانطور که می بینید در خروجی ارایه مقادیر عددی در ابتدا وجود دارند که  در  []  تعریف شدند این مقادیر به عنوان کلید های ارایه شناخته میشوند و بیانگر وجود یک داده هستند همچنین مقادیر و به اصطلاح value ها بعد از کلید ها و با علامت <= تعریف شدند.

توجه داشته باشید که هم کلید ها و هم مقادیر میتوانند عدد حروف و حتی بعضی از علامت ها باشند.

 

تعریف یک ارایه تو در تو :

خروجی کد بالا به صورت زیر می باشد

 

Array
(
[۰] => 1
[۱] => 2
[۲] => 3
[۳] => green
[۴] => blue
[۵] => Array
(
[۰] => red
[۱] => pink
[۲] => 4
[۳] => 5

)

Array
(
[۰] => 1
[۱] => 2
[۲] => 3
[۳] => green
[۴] => blue
[۵] => Array
(
[۰] => red
[۱] => pink
[۲] => 4
[۳] => 5
)

)

 

در این ارایه به دو روش ارایه تو در تو را تعریف کردیم اما همانطور که گفتیم تفاوتی در نوع خروجی وجود ندارد.

 

 

تعریف یک ارایه به همراه کلید ها و مقادیر انها

شما میتوانید مقادیر کلید هارا نیز در ارایه ها مشخص کنید برای این کار از کدهایی مانند کد زیر میتوانید استفاده کنید.

خروجی این کد به صورت زیر می باشد

 

Array
(
[۱] => green
[۲] => red
[۳] => blue
[value1] => example0
[value2] => example1
[value3] => 3
)

 

بدین ترتیب توانستیم مقادیر کلیدها را نیز در یک ارایه تغییر دهیم توجه داشته باشید برای این کار از الگوی زیر استفاده کردیم .

key => value

روش ساده نمایش ارایه ها 

  1. print_r : در این روش ارایه به یک شکل استاندارد نمایش داده میشود نحوه استفاده از این کد را در بالا دیده اید.
  2. echo $array_name[key_value];: در این روش امکان نمایش تکی مقادیر یک ارایه وجود دارد که ابتدا متغیری که نام ارایه در ان می باشد را نوشته و سپس در براکت (قلاب) مقدار کلید مورد نظر را وارد میکنید.

 

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *