PDA

View Full Version : سوال: توضیحی درباره آرایه ها



mehdiv
چهارشنبه 07 فروردین 1392, 01:54 صبح
با سلام خدمت تمامی دوستان
من تا حدودی php رو بلدم
اما تو این جریان آرایه ها کارم گیر کرده :متفکر::گریه::عصبانی++:

به عنوان مثال




PHP تعريف يك آرايه در

مشابه متغيرها، نوع آن ذكر نمي شود. بنابراين هر عنصر آرايه مي تواند ،PHP دقت كنيد كه براي تعريف آرايه در
طول آرايه نيز تعيين نمي شود. براي تعريف يك آرايه، ،PHP مقدار متفاوتي از هر نوع داده داشته باشد. ضمناً در
كافي است نام آنرا همراه با كاركترهاي [] ذكركنيم:


$a[]=5;

بدين ترتيب، يك عنصر با مقدار 5 در آرايه درج مي شود. درصورتي كه آرايه قبلاً داراي مقدار باشد، يك عنصر
به آن افزوده شده و مقدار جديد، در آن ذخيره مي شود؛ ليكن اگر آرايه موردنظر قبلاً وجود نداشته باشد ،
ايجاد مي شود و لذا، انديس عنصر جديد، 0 خواهد بود. براي افزودن عناصر بعدي نيز بايد ب ههمين ترتيب عمل كنيم:



$a[]=6.2;
$a[]="Hello";

براي درك بهتر، به كد زير دقت كنيد كه ضمن تعريف آرايه فوق، عناصر آنرا در خروجي چاپ مي كند :


<HTML>
<HEAD>
<TITLE>Array DEMO</TITLE>
</HEAD>
<BODY>

<?php
$a[]=5;
$a[]=6.2;
$a[]="Hello";
for($i=0;$i<3;$i++)
{
echo("$a[$i]<br/>\n");
}
?>

</BODY>
</HTML>





خوب یکی این قسمت رو واسه من شرح بده



<?php
$a[]=5;
$a[]=6.2;
$a[]="Hello";
for($i=0;$i<3;$i++)
{
echo("$a[$i]<br/>\n");
}
?>



خوب تو این قسمت تا اینجا که ما 3 تا آرایه تعریف میکنیم با مقدار های 5 و 6.2 و Hello رو کاملا متوجه میشم

اما از اونجا به بعد رو نه
با شرط های for آشنایی دارم
اما میخوام بدونم این متغییر i یه دفعه از کجا پیداش شده این وسط
یکی اینو واسه من شرح بده لطفا
ممنون:قلب::کف:

mortezata
چهارشنبه 07 فروردین 1392, 05:45 صبح
سلام


خوب تو این قسمت تا اینجا که ما 3 تا آرایه تعریف میکنیم با مقدار های 5 و 6.2 و Hello رو کاملا متوجه میشم


اینجا یه آرایه تعریف شده با 3 عنصر 5 و 6.2 و Hello که اندیسشون
a[3]=hello , a[1]=6.2 , a[0]=5
هستش
حلقه for از 0 شروع شده تا یکی کمتر از 3
i=0 پس[a[i همون a[0]=5 پس 5 چاپ میشه
بعد با i++ یکی به i اضافه میشه عنصر[ a[1 که مقدارش 6.2 چاپ میشه و در اخر هم [a[2
که همون hello هستش چاپ میشه

معذرت می خوام بابت توضیح بدی که دادم.:خجالت: