PDA

View Full Version : سوال: ریختن یه آرایه در حلقه ( در صورتی که آیدی پشت یر هم نباشند )



perkas
چهارشنبه 17 خرداد 1396, 02:38 صبح
سلام
یه آرایه دارم ( $array_name ) که از حاصل عمل array_diff بدست اومده در نتیجه آیدیهای بدست آمده پشت سر هم نیستند
چطور میتونم بریزمش تو یه حلقه و عناصرش رو echo کنم ؟؟؟



Array
(
[4] => Array
(
[name] => reza
)


[29] => Array
(
[name] => ali
)


)

680100
چهارشنبه 17 خرداد 1396, 09:25 صبح
سلام
دو آرایه رو با استفاده از array_merge با هم ادغام کن
بعد با استفاده از foreach می تونی مقادیر رو بگیری

perkas
چهارشنبه 17 خرداد 1396, 10:42 صبح
سلام
دو آرایه رو با استفاده از array_merge با هم ادغام کن
بعد با استفاده از foreach می تونی مقادیر رو بگیری


این خودش یه آرایه بود

680100
چهارشنبه 17 خرداد 1396, 10:44 صبح
آرایه بدست آمده از
array_diff رو بریز تو یه متغیر و با استفاده از foreach عناصرشو echo کن

perkas
چهارشنبه 17 خرداد 1396, 10:54 صبح
آرایه بدست آمده از
array_diff رو بریز تو یه متغیر و با استفاده از foreach عناصرشو echo کن


میشه یه مثال برام بنویسی ( من تا حالا با حلقه for این کار رو میکردم )

آرایه به این صورته :


$array_name [0]['name'] = "reza";

680100
چهارشنبه 17 خرداد 1396, 11: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/>';
}