دهکده بزرگ برنامه نویسی

تعریف انواع آرایه ها در php

تعریف انواع آرایه ها در php

آرایه ها در php را می توان از دو دیدگاه تقسیم بندی کرد. دیدگاه اول ، تقسیم بندی آرایه ها از نظر تعداد خانه عمودی یا همان بُعد می باشد. که از نظر این دیدگاه ، آرایه تک بعدی و چند بعدی وجود دارد.

اما دیدگاه دوم ، آرایه ها را از نظر نحوه ایندکس گذاری خانه ها تقسیم بندی می کند. به این صورت که خانه اول یک آرایه تک بعدی می تواند به دو صورت زیر فراخوانی شود:


1     //حالت اول: نحوه ایندکس گذاری عددی است و از صفر شروع می شود

2     echo $array[0];

3     //حالت دوم: نحوه ایندکس گذاری رشته ای است و می تواند هر رشته ی دلخواه باشد.

4     echo $array['first'];

اگر کمی با مفهوم آرایه ها آشنایی داشته باشید ، می دانید که آرایه ها در واقع مستطیل های مشبک هستند. شکل زیر آرایه تک بعدی و چند بعدی را با هم مقایسه می کند:

تعریف انواع آرایه ها در php

و اما نحوه تعریف آرایه ها در زبان php:


1     //می توانید آرایه ها را به صورت پویا تعریف کنید. یعنی طول آن را مشخص نکنید و بتوانید تعداد نامشخصی خانه برای آن قرار دهید

2     $ar=array();

3     //و حالا می توانید در آن هر تعداد خانه که می خواهید بسازید

4     $ar[]="php";

5     $ar[]="c#";

6     //طول این آرایه 2 است

7     echo $ar[1];

8     //*************************************

9     //اما می توانید آرایه را به صورت استاتیک تعریف کنید

10     $cars=array("Volvo", "BMW", "Toyota");

11     echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";

12     //یا می توانید از شیوه دوم برای تعریف آرایه استفاده کنید

13     $age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");

14     echo "Peter is " . $age['Peter'] . " years old.";

15     //همچنین می توانید برای بدست آوردن طول یک آرایه از تابع زیر استفاده کنید

16     $cars = array("Volvo", "BMW", "Toyota");

17     echo count($cars);

18     //*************************************

19     //همچنین برای تعریف آرایه چند بعدی می توانید به صورت زیر عمل کنید

20     $cars = array

21     (

22     array("Volvo",22,18),

23     array("BMW",15,13),

24     array("Saab",5,2),

25     array("Land Rover",17,15)

26     );

27     

28     echo $cars[0][0].": In stock: ".$cars[0][1].", sold: ".$cars[0][2].".<br>";

29     echo $cars[1][0].": In stock: ".$cars[1][1].", sold: ".$cars[1][2].".<br>";

30     echo $cars[2][0].": In stock: ".$cars[2][1].", sold: ".$cars[2][2].".<br>";

31     echo $cars[3][0].": In stock: ".$cars[3][1].", sold: ".$cars[3][2].".<br>";

کلید واژه ها :phpآرایهآرایه چند بعدی
نوشته شده توسط : amindelavar  |  ارسال شده در تاریخ : 2017/01/05-22:53   |  تعداد بازدید کنندگان :41
ارسال نظر شما  (شما ابتدا باید در سایت ثبت نام کنید تا بتوانید نظر دهید.)

آیا این مقاله برای شما مفید بود؟    بله    خیر

اگر وقت بیشتری داری ، می تونی نظرت رو به طور کامل تری در زیر توضیح دهی :

جعبه جستجو
مقاله های اخیر
مقاله های پر بیننده
آمار سایت

 تعداد تمامی مقالات موجود : 16

 تعداد اعضای سایت : 3

 آخرین بروز رسانی سایت : 6 ماه پیش

 بازدید کنندگان امروز (آی پی یکتا) : 8

 بازدید کنندگان دیروز (آی پی یکتا) : 7

 بازدید کنندگان کل (آی پی یکتا) : 3686