PDA

View Full Version : سوال: سوال در مورد آرایه



farshad_persia
چهارشنبه 18 دی 1387, 20:41 عصر
سلام دوستان یک سوال ساده اما عجیب
یک آرایه داریم به شکل زیر


$x = array(a,b,c);

حالا میخوایم همه اعضای این آرایه رو بریزیم توی یک متغیر


$list = $x[0].$x[1].$x[2];

تا اینجا همه چیز درسته
اما اگر تعداد اعضای این آرایه رو ندونیم چجوری میشه باز این کار رو انجام داد ؟؟؟؟

من که راهی به جایی نبردم
اگر دوستان راه حل این مشکل رو بدونن و بگن سپاسگزارم...

behzad_gh
چهارشنبه 18 دی 1387, 20:50 عصر
شما می‌تونید با استفاده از دستور sizeof($x) تعداد اعضای آرایه رو بدست بیارید سپس با استفاده از یک حلقه for آرایه ها رو به $list اضافه کنید:

$x = array(a,b,c);
for($i=0; $i<sizeof($x); $i++){
$list = $list.$x[$i];
}

البته من کد رو تست نکردم.

farshad_persia
چهارشنبه 18 دی 1387, 20:54 عصر
آقا ایول دمت گرم کار کرد
مرسی

yaqubian
چهارشنبه 18 دی 1387, 21:10 عصر
دوست عزیز
تابع count هم تعداد عناصر آرایه رو برمی گردونه!!!
اینم manualش:
http://ir.php.net/count
موفق باشید

zamanphp
پنج شنبه 19 دی 1387, 14:13 عصر
چرا خودتتو اذیت می کنی!

<?php
$x = array(a,b,c);

$y = implode('', $x);

echo $y; // output : abc
http://ir.php.net/implode