PDA

View Full Version : مبتدی: یک خط دستور



farazsahebdel
یک شنبه 05 خرداد 1392, 19:27 عصر
سلام

ببخشید می خواستم بدونه نوشتن یکی یکی اندیس آرایه ها از یک تا سی فقط بایک خط دستور اندیس از یک تا 30 اجرا بشه.



<?php
$date=range(1,30);
echo $date[0];
?>

WOLF_MEHRDAD
یک شنبه 05 خرداد 1392, 19:44 عصر
درود بر شما بهترین کار استفاده از حلقه ها س :
for($i=1; $i < 31 ; $i++) { echo $date[$i]; } قبل از درج سوال بهتر بود در مورد کار باآرایه ها در انجمن جستجو میکردید موفق باشید

Tarragon
یک شنبه 05 خرداد 1392, 19:46 عصر
سلام
البته استفاده از foreach برای آرایه ها بهتره :
<?php
foreach($date as $dates)
echo $dates;

farazsahebdel
یک شنبه 05 خرداد 1392, 20:51 عصر
از هر دوی شما تشکر می کنم خیلی به من کمک کردین.

WOLF_MEHRDAD
دوشنبه 06 خرداد 1392, 00:31 صبح
سلام
البته استفاده از foreach برای آرایه ها بهتره :
<?php
foreach($date as $dates)
echo $dates;

حرف شما متین ولی نه وقتی یه محدوده خاص نیازه

farazsahebdel
چهارشنبه 08 خرداد 1392, 13:59 عصر
اگه بخوام همه ی اندیس آرایه ها رو جمع کنیم تابعی وجود داره ؟؟؟


$x=array("100","20","50","60");

Tarragon
چهارشنبه 08 خرداد 1392, 14:11 عصر
نمی دونم فانکشن خصی وجود داره یا نه اما می شه از این استفاده کرد :

$x=array("100","20","50","60");
$xx = 0;
foreach ( $x as $y) $xx += $y;
echo $xx;

farazsahebdel
چهارشنبه 08 خرداد 1392, 14:33 عصر
نمی دونم فانکشن خصی وجود داره یا نه اما می شه از این استفاده کرد :

$x=array("100","20","50","60");$xx = 0;foreach ( $x as $y) $xx += $y;echo $xx;
تشکر از شما حله.

Tarragon
چهارشنبه 08 خرداد 1392, 14:36 عصر
حرف شما متین ولی نه وقتی یه محدوده خاص نیازه
بله حق با شماست.