آموزش وردپرس 

آرایه ها در php



آرایه ها در برنامه نویسی اهمیت زیادی دارند. که تقریبا در همه زبان های آموزش وردپرس برنامه نویسی با اشکال مختلف وجود دارند. در این پست از آموزش برنامه نویسی سعی داریم با آرایه ها در زبان php آشنا شویم. زبان php یکی از قدرتمندترین زبان های سمت سرور در طراحی سایت به شمار می آید.
یک آرایه چندین مقدار را در یک متغیر ذخیره می کند، مثال:

width: 564

[TD="class: gutter"]
1
2
3
4
[/TD]
[TD="class: code"]
$cars = array("Volvo" "BMW" "Toyota");
echo "I like " . $cars[0] . " " . $cars[1] . " and " . $cars[2] . ".";
?>
[/TD]


آرایه چیست؟

آرایه ها چیزی شبیه متغیرها هستند با این تفاوت که میتوانند بیش از یک مقدار را دریافت کنند. فرض کنید یک لیست از نام کمپانی های تولید کننده اتومبیل داریم که آنها را داخل چند متغیر ذخیره کرده ایم، برای مثال:

width: 519

[TD="class: gutter"]
1
2
3
[/TD]
[TD="class: code"]$cars1 = "Volvo";
$cars2 = "BMW";
$cars3 = "Toyota";
[/TD]


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

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

width: 519

[TD="class: gutter"]
1

[/TD]
[TD="class: code"]array();
[/TD]


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


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

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

برای ساخت آرایه های ایندکس دار، دو راه وجود دارد:
۱٫ اختصاص ایندکس به صورت اتوماتیک (اندیس همیشه از صفر شروع میشود)، مثال:

width: 519

[TD="class: gutter"]
1

[/TD]
[TD="class: code"]$cars = array("Volvo" "BMW" "Toyota");
[/TD]



۲٫ اختصاص ایندکس به صورت دستی:
width: 519

[TD="class: gutter"]
1
2
3
[/TD]
[TD="class: code"]$cars[0] = "Volvo";
$cars[1] = "BMW";
$cars[2] = "Toyota";
[/TD]


در مثال زیر، آرایه ای ایندکس دار با نام $cars ایجاد ، و سه عنصر به آن اختصاص داده شده است، و سپس یک متن حاوی مقادیر آرایه چاپ می شود:

width: 564

[TD="class: gutter"]
1
2
3
4
[/TD]
[TD="class: code"]
$cars = array("Volvo" "BMW" "Toyota");
echo "I like " . $cars[0] . " " . $cars[1] . " and " . $cars[2] . ".";
?>
[/TD]


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

برای بدست آوردن طول یک آرایه در زبان php از تابع count() به شکل زیر استفاده می کنیم:

width: 519

[TD="class: gutter"]
1
2
3
4
[/TD]
[TD="class: code"]
$cars = array("Volvo" "BMW" "Toyota");
echo count($cars);
?>
[/TD]


استفاده از حلقه در آرایه ایندکس دار
برای چاپ تمام مقادیر آرایه ای ایندکس دار، شما می توانید از یک حلقه for استفاده کنید، مثلا:

width: 519

[TD="class: gutter"]
1
2
3
4
5
6
7
8
9
[/TD]
[TD="class: code"]
$cars = array("Volvo" "BMW" "Toyota");
$arrlength = count($cars);

for($x = 0; $x

echo $cars[$x];
echo "
";
}
?>
[/TD]


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

آرایه های انجمنی، آرایه ای هستند که از کلیدهای یکتایی که شما به آنها اختصاص دادید استفاده می کنند.
دو راه برای ایجاد یک آرایه انجمنی وجود دارد:

width: 519

[TD="class: gutter"]
1

[/TD]
[TD="class: code"]$age = array("Peter"=>"35" "Ben"=>"37" "Joe"=>"43");
[/TD]



یا
width: 519

[TD="class: gutter"]
1
2
3
[/TD]
[TD="class: code"]$age['Peter'] = "35";
$age['Ben'] = "37";
$age['Joe'] = "43";
[/TD]


استفاده از حلقه در یک آرایه انجمنی:
برای چاپ تمام مقادیر آرایه انجمنی، شما می توانید از یک حلقه foreachاستفاده کنید، مثلا:

width: 519

[TD="class: gutter"]
1
2
3
4
5
6
7
8
[/TD]
[TD="class: code"]
$age = array("Peter"=>"35" "Ben"=>"37" "Joe"=>"43");

foreach($age as $x => $x_value) {

echo "Key=" . $x . " Value=" . $x_value;
echo "
";
}
?>
[/TD]


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

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

منبع :

آموزش برنامه نویسی

آموزش برنامه نویسی جاوا – قسمت سوم



با سری آموزش جاوا در خدمت شما هستیم.
دومین سری از آموزش های چند قسمتی رو با جاوا شروع می کنیم که از شروع کار با جاوا همراه شما خواهیم تا بخش حرفه ای آن.
امیدوارم استفاده لازم رو ببرید.
اولین و ساده ترین مثال جاوا رو همین ابتدای کار می نویسم براتون تا قبل از شروع یادگیری کمی با این زبان برنامه نویسی قدرتمند انس بگیرید !
مثال hello java:

width: 519

[TD="class: gutter"]
1
2
3
4
5
6
7
[/TD]
[TD="class: code"]public class Hello
{
public static void main(String[] args)
{
System.out.println("Hello Java");
}
}
[/TD]



خروجی:
width: 519

[TD="class: gutter"]
1

[/TD]
[TD="class: code"]Hello Java
[/TD]



معرفی جاوا
در بخش معرفی تصمیم داشتم تاریخچه و اینکه کلا زبان جاوا از کجا و توسط چه شرکتی به وجود اومده توضیح بدم، بعد دیدم این چیزا توی هر سایتی که بریم هست و بهتره که مستقیم بریم سراغ برنامه نویسی پس با سری
آموزش برنامه نویسی جاوا همراه باشید.

۱-نصب جاوا
ابتدا بایدببینیم آیا جاوا روی سیستم ما نصب هست یا نه. برای این کار cmd را باز می کنیم می نویسیم: javac
بعد اینتر می کنیم اگر شکل زیر رو دیدیم یعنی جاوا روی سیستم شما نصب است.



اگر نصب نبود مراحل زیر را ادامه دهید:
JDK: شامل یک JRE کامل به علاوه ابزار توسعه، اشکال زدایی و مونیتورینگ نرم افزار می باشد.
(Java Development Kit)
JRE: شامل JVM کلاس های هسته جاوا و تمامی کتابخانه های مورد نیاز که شما با نصب JDK همه این موارد رو خواهید داشت.
(Java Runtime Environment)
JVM: تقریبا همه برنامه نویسان جاوا میدانند که Bytecode ها به وسیله (JRE (Java Runtime Environment اجرا میشوند. میتوان یکی از مهمترین اجزای JRE را ماشین مجازی جاوا یا همان Java Virtual Machine ) JVM ) در نظر گرفت که وظیفه آنالیز کردن و اجرا کردنBytecode ها را برعهده دارد، معمولا برنامه نویسان احتیاج ندارند که بدانند که JVM چگونه کار میکند. بنابراین برنامه ها و کتابخانه های زیادی نوشته شده است بدون اینکه برنامه نویسان آن، اطلاعی عمیقی از JVM داشته باشند.(Java Virtual Machine)
تنظیم evironment variable
برای بار اول که جاوا را نصب میکنید نیاز به تنظیم این بخش دارید تا بتوانید به راحتی بدون نیاز به آدرس کامل سورس برنامه آن را اجرا کنید:
c:\avac TestClass.java

در غیر این صورت در هر بار اجرا نیاز دارید آدرس کامل را وارد کنید:
c:\Java\jdk1.7.0\bin\javac TestClass.java

تنظیم environment variable در ویندوز:
فرض کنید شما جاوا را در آدرس زیر نصب کرده اید:
c:\Program Files\Java\jdk1.7.0_21\bin
در این صورت روی my computer خود کلیک راست کلیک کنید و گزینه properties را بزنید.
در تب Advanced یا advanced system setting گزینه environment variable را انتخاب کنید.
path را به عنوان یک متغیر جدید تعریف کنید و برای مقدار آن آدرس زیر را وارد کنید:
c:\Program Files\Java\jdk1.7.0_21\bin




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

منبع : آموزش برنامه نویسی