PHP: вывести 2 массива

LH
На сайте с 26.09.2013
Offline
89
732

Здравствуйте!

Есть массив $data, в нем 2 массива: $data['arrayOne'] и $data['arrayTwo'] в каждом из которых множество массивов.

То есть если разбирать нужный массив, я делаю так:

foreach ($data['arrayOne'] as $key

echo $key['title'];

И все работает прекрасно.

Но возникла проблема

Как за одну итерацию цикла foreach вывести данные из двух массивов??

<table>

<tr>

<td> echo $key['title']; </td>

<td> echo $key2['other']; </td> (foreach ($data['arrayOne'] as $key2)

</tr>

vandamme
На сайте с 30.11.2008
Offline
675
#1

два цикла соответственно.

хотя вы можете и не перебирать все значения, а просто выводить, например, так:

$data['arrayOne']['title']
LH
На сайте с 26.09.2013
Offline
89
#2
vandamme:
два цикла соответственно.
хотя вы можете и не перебирать все значения, а просто выводить, например, так:

два цикла это две таблицы, а мне нужно за одну итерацию вывести значения из 2 разных массивов, чтоб в одной ячейки было значение из 1 массива, в соседней другое...

LEOnidUKG
На сайте с 25.11.2006
Online
1755
#3

А количество значений одинаково? Если да, то for вам в помощь.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
bukachuk
На сайте с 07.09.2008
Offline
97
#4


foreach ($data['arrayOne'] as $key => $value){
echo $data['arrayOne'][$key]['title'] . PHP_EOL;
echo $data['arrayTwo'][$key]['title'] . PHP_EOL;
}
Программирование PHP,Mysql (/ru/forum/934470)
LH
На сайте с 26.09.2013
Offline
89
#5
bukachuk:

foreach ($data['arrayOne'] as $key => $value){
echo $data['arrayOne'][$key]['title'] . PHP_EOL;
echo $data['arrayTwo'][$key]['title'] . PHP_EOL;
}

Благодарю! Работает.

dkameleon
На сайте с 09.12.2005
Offline
386
#6
Leonid H:
foreach ($data['arrayOne'] as $key
echo $key['title'];

И все работает прекрасно.

Но возникла проблема

Как за одну итерацию цикла foreach вывести данные из двух массивов??

ещё можно второй массив перебирать с помощью

current() + next()

прямо в цикле для первого массива.

Дизайн интерьера (http://balabukha.com/)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий