Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 509

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 512

Warning: Illegal string offset 'membergroupids' in [path]/includes/functions.php on line 441

Warning: Illegal string offset 'membergroupids' in [path]/includes/functions.php on line 443

Warning: Illegal string offset 'usergroupid' in [path]/includes/functions.php on line 452

Warning: Illegal string offset 'usergroupid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 509

Warning: Illegal string offset 'usergroupid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 509

Warning: Illegal string offset 'usergroupid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 509

Warning: Illegal string offset 'usergroupid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 509

Warning: Illegal string offset 'usergroupid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 509

Warning: Illegal string offset 'usergroupid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 509

Warning: Illegal string offset 'usergroupid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 509

Warning: Illegal string offset 'usergroupid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 509

Warning: Illegal string offset 'usergroupid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 509

Warning: Illegal string offset 'usergroupid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 509

Warning: Illegal string offset 'usergroupid' in [path]/includes/functions.php on line 518

Warning: Illegal string offset 'userid' in [path]/includes/functions.php on line 518
آرایه ها در php - اکیپ دات کام








بازگشت   اکیپ دات کام > فنی و تخصصی > انجمن طراحان وبسایت > PHP
 
ابزارهای موضوع جستجو در موضوع نحوه نمایش
قدیمی05-25-2016 #1
 
developzoom
عضو جدید
 
پروفایل کاربری developzoom
 
تاریخ عضویت: Apr 2016
سن: 30
نوشته ها: 19
ثروت: 545,240 تومان
تشکرها: 0
تشکر شده: 2
پیش فرض آرایه ها در php



آرایه ها در برنامه نویسی اهمیت زیادی دارند. که تقریبا در همه زبان های آموزش وردپرس برنامه نویسی با اشکال مختلف وجود دارند. در این پست از آموزش برنامه نویسی سعی داریم با آرایه ها در زبان php آشنا شویم. زبان php یکی از قدرتمندترین زبان های سمت سرور در طراحی سایت به شمار می آید.
یک آرایه چندین مقدار را در یک متغیر ذخیره می کند، مثال:
1
2
3
4
<?php
$cars = array("Volvo", "BMW", "Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>



آرایه چیست؟

آرایه ها چیزی شبیه متغیرها هستند با این تفاوت که میتوانند بیش از یک مقدار را دریافت کنند. فرض کنید یک لیست از نام کمپانی های تولید کننده اتومبیل داریم که آنها را داخل چند متغیر ذخیره کرده ایم، برای مثال:
1
2
3
$cars1 = "Volvo";
$cars2 = "BMW";
$cars3 = "Toyota";



در مثال بالا، از چندین متغیر با نامهای مختلف برای ذخیره سازی مقادیر استفاده کردیم. تعداد مقادیر در مثال بالا ۳ تا است ولی اگر تعداد این داده ها زیاد باشد (مثلا ۳۰۰ تا) چکار باید کرد؟؟؟ در واقع راه حل درست، استفاده از آرایه ها است که علاوه بر سهولت در ذخیره سازی مقادیر، دسترسی به آنها را نیز ساده تر خواهد کرد به طوری که تمام مقادیر را میتوان در یک نام ذخیره کرد و با توجه به ایندکس (یا همان اندیس) به آنها دسترسی پیدا کرد.
آموزش طراحی سایت
نحوه ساخت یک آرایه در PHP

در زبان برنامه نویسی PHP برای ساخت و ایجاد یک آرایه از تابع array(); استفاده میشود.
1
array();



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

آرایه های اندیس دار (ایندکس دار) یا Indexed Arrays
آرایه های انجمنی یا Associative Arrays
آرایه های چند بعدی یا Multidimensional Arrays

آرایه های ایندکس دار

برای ساخت آرایه های ایندکس دار، دو راه وجود دارد:
۱٫ اختصاص ایندکس به صورت اتوماتیک (اندیس همیشه از صفر شروع میشود)، مثال:
1
$cars = array("Volvo", "BMW", "Toyota");


۲٫ اختصاص ایندکس به صورت دستی:
1
2
3
$cars[0] = "Volvo";
$cars[1] = "BMW";
$cars[2] = "Toyota";



در مثال زیر، آرایه ای ایندکس دار با نام $cars ایجاد ، و سه عنصر به آن اختصاص داده شده است، و سپس یک متن حاوی مقادیر آرایه چاپ می شود:
1
2
3
4
<?php
$cars = array("Volvo", "BMW", "Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>



بدست آوردن طول یک آرایه:

برای بدست آوردن طول یک آرایه در زبان php از تابع count() به شکل زیر استفاده می کنیم:
1
2
3
4
<?php
$cars = array("Volvo", "BMW", "Toyota");
echo count($cars);
?>
.


استفاده از حلقه در آرایه ایندکس دار
برای چاپ تمام مقادیر آرایه ای ایندکس دار، شما می توانید از یک حلقه for استفاده کنید، مثلا:
1
2
3
4
5
6
7
8
9
<?php
$cars = array("Volvo", "BMW", "Toyota");
$arrlength = count($cars);

for($x = 0; $x < $arrlength; $x++) {
echo $cars[$x];
echo "<br>";
}
?>



آرایه های انجمنی.

آرایه های انجمنی، آرایه ای هستند که از کلیدهای یکتایی که شما به آنها اختصاص دادید استفاده می کنند.
دو راه برای ایجاد یک آرایه انجمنی وجود دارد:
1
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");


یا
1
2
3
$age['Peter'] = "35";
$age['Ben'] = "37";
$age['Joe'] = "43";



استفاده از حلقه در یک آرایه انجمنی:
برای چاپ تمام مقادیر آرایه انجمنی، شما می توانید از یک حلقه foreachاستفاده کنید، مثلا:
1
2
3
4
5
6
7
8
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");

foreach($age as $x => $x_value) {
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>



آرایه های چند بعدی

در قسمت های بعد سعی میکنیم آرایه های چند بعدی را نیز برایتان خواهیم گذاشت.
موفق باشید.

منبع : آموزش برنامه نویسی
developzoom آنلاین نیست.   پاسخ با نقل قول
افرادی که با این نوشته حال فرمودند:
ALI

تبلیغات در اینترنت | فروشگاه و سرگرمی
قدیمی05-28-2016 #2
 
marjanparsa
عضو جدید
 
پروفایل کاربری marjanparsa
 
تاریخ عضویت: May 2016
سن: 30
نوشته ها: 22
ثروت: 146,725 تومان
تشکرها: 0
تشکر شده: 3
اوضاع احوال:
خیلی مطلب خوبی بود خیلی خیلی بدرد کارم خورد مرسی از شما
درمان بواسیر
بواسیر
عینک آفتابی
marjanparsa آنلاین نیست.   پاسخ با نقل قول
افرادی که با این نوشته حال فرمودند:
ALI
پاسخ
برچسب ها
 آموزش طراحی سایت,  آموزش وردپرس , آموزش برنامه نویسی 
ابزارهای موضوع جستجو در موضوع
جستجو در موضوع:

جستجوی پیشرفته
نحوه نمایش

موضوعات و تاپیک های مشابه و مرتبط با تاپیک این صفحه به شرح زیر است:
موضوع نویسنده موضوع انجمن پاسخ ها آخرين نوشته
آموزش php 8908183 اینترنت 0 03-11-2016 06:56 PM
مرورگر php دایرکتوری های وب سایت dev PHP 1 01-28-2014 01:18 PM
مشکل در اجرای کد php قرار گرفته درhtml amir.m1 PHP 5 01-20-2014 03:12 AM
سیستم کش از طریق برنامه نویسی php farijoo PHP 0 11-20-2013 10:21 AM