View Full Version : سوال: ریختن یه آرایه در حلقه ( در صورتی که آیدی پشت یر هم نباشند )
perkas
چهارشنبه 17 خرداد 1396, 03:38 صبح
سلام
یه آرایه دارم ( $array_name ) که از حاصل عمل array_diff بدست اومده در نتیجه آیدیهای بدست آمده پشت سر هم نیستند
چطور میتونم بریزمش تو یه حلقه و عناصرش رو echo کنم ؟؟؟
Array
(
[4] => Array
(
[name] => reza
)
[29] => Array
(
[name] => ali
)
)
680100
چهارشنبه 17 خرداد 1396, 10:25 صبح
سلام
دو آرایه رو با استفاده از array_merge با هم ادغام کن
بعد با استفاده از foreach می تونی مقادیر رو بگیری
perkas
چهارشنبه 17 خرداد 1396, 11:42 صبح
سلام
دو آرایه رو با استفاده از array_merge با هم ادغام کن
بعد با استفاده از foreach می تونی مقادیر رو بگیری
این خودش یه آرایه بود
680100
چهارشنبه 17 خرداد 1396, 11:44 صبح
آرایه بدست آمده از
array_diff رو بریز تو یه متغیر و با استفاده از foreach عناصرشو echo کن
perkas
چهارشنبه 17 خرداد 1396, 11:54 صبح
آرایه بدست آمده از
array_diff رو بریز تو یه متغیر و با استفاده از foreach عناصرشو echo کن
میشه یه مثال برام بنویسی ( من تا حالا با حلقه for این کار رو میکردم )
آرایه به این صورته :
$array_name [0]['name'] = "reza";
680100
چهارشنبه 17 خرداد 1396, 12:03 عصر
مثال foreach
$key میشه همان اندیکس آرایه یعنی همون 4 و 24 و ...
$value هم مقدار عنصر میشه
$array_name = array(
4 => array(
'name' => 'ali'
),
24 => array(
'name' => 'ali mirza'
)
);
foreach($array_name as $key => $value)
{
echo $value['name'] . '<br/>';
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.