PDA

View Full Version : سوال: خواندن اجزای یک آرایه (به ترتیب)



yeksib
سه شنبه 10 بهمن 1391, 18:15 عصر
سلام
من یک آرایه دارم که اصلا تعداد اندیس هاش مشخص نیست و میخواهم به صورتی با foreach یا هر چیز دیگه ای بخونم که توی هر خط اندیس فعلی به همراه اندیس های قبلی چاپ بشه !؟
مثال :

array('ali','reza','mohsen')
در آرایه بالا ابتدا ali چاپ بشه توی خط دوم ali/reza چاپ بشه (یعنی عنصر اول و دوم) و در خط سوم ali/reza/mohsen چاپ بشه (هر سه عنصر) و همین طور تا آخر !
کسی میتونه کمکم کنه؟

Borland.C
سه شنبه 10 بهمن 1391, 18:26 عصر
$myAr = array('ali' ,'hasan' ,'reza');
for($i=0 ; $i<count($myAr) ; $i++)
{
for($j=0 ; $j<$i ; $j++)
echo $myAr[$j]." ";
echo "</br>";
}

mtchabok
سه شنبه 10 بهمن 1391, 18:34 عصر
<?php
$myArray = array('ali' ,'hasan' ,'reza');
$temp = '';
foreach($myArray as $v){
$temp .= ($temp?'/':'').$v;
echo $temp;
echo '<br>';
}