Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
mrWan
16 / 14 / 16
Регистрация: 07.02.2017
Сообщений: 292
1

Несколько переменных с разных массивов в одном блоке разметки html

20.02.2017, 11:17. Просмотров 300. Ответов 3
Метки нет (Все метки)

Сделал так:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
 
$auto = ['audi','bmw','acura'];
$marka = ['a8','535','rsx'];
 
foreach($auto as $line)   {
foreach($marka as $line2) { ?>
<div class="item">
    <span>
        <?php echo $line . ":"; ?>
    </span>
    <span>
        <?php echo $line2; ?>
    </span>  
</div>
 
<?php }} ?>
НИЧЕГО НЕ ВЫХОДИТ
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.02.2017, 11:17
Ответы с готовыми решениями:

Использование разных страничек в одном блоке div
Здравствуйте. Подскажите пожалуйста можно ли сделать вывод разных страничек php в блок div...

Как получить несколько переменных (массивов) методом ajax?
Мне нужно получить несколько переменных (точнее массивов) методом ajax, но не понимаю как, я их...

Несколько файлов разных типов в одном
Здравствуйте. Пишу интерфейс для выполнения лабораторных работ, возникла следующая задачка....

Несколько сайтов на одном IP на разных серверах за шлюзом
Здравствуйте, великие гуру! Недавно только перешел на линукс, и тут же начальство требует от меня...

Изменение в одном блоке при нажатии в другом блоке
Скажите возможно ли с помощью CSS или HTML(что мало вероятно) сделать так чтобы если я...

3
mrNTF
273 / 200 / 142
Регистрация: 22.01.2016
Сообщений: 637
20.02.2017, 11:31 2
конкретно в вашем случае можно сделать вообще так
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$auto = ['audi' => 'a8','bmw' => '535','acura' => 'rsx'];
foreach ($auto as $k => $v):
?>
<div class="item">
    <span>
        <?=$k . ":"?>
    </span>
    <span>
        <?=$v?>
    </span>  
</div>
<?php endforeach; ?>
0
mrWan
16 / 14 / 16
Регистрация: 07.02.2017
Сообщений: 292
20.02.2017, 14:11  [ТС] 3
нужно два массива

Добавлено через 2 минуты
ответ нашел!

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$auto = ['audi','bmw','acura'];
$marka = ['a8','535','rsx'];
$i = 0;
foreach($auto as $line)   { ?>
<div class="item">
    <span>
        <?php echo $line . ":"; ?>
    </span>
    <span>
        <?php echo $marka[$i]; ?>
    </span>  
</div>
 
<?php $i++ } ?>
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16765 / 6652 / 869
Регистрация: 12.06.2012
Сообщений: 19,902
Завершенные тесты: 1
20.02.2017, 14:36 4
костыль же. Хоть проверку добавьте, что в $marka существует такой элемент.
Цитата Сообщение от mrWan Посмотреть сообщение
нужно два массива
Что изменится, если вы будете использовать один? В конце концов, если надо именно объявление двух разных массивов (например, данные берутся с разных мест) - используйте array_combine и код mrNTF
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.02.2017, 14:36

Как сразу задать несколько переменных в одном InputBox ?
Я ввожу в свой скрипт несколько переменных: plata = InputBox(&quot;Введите номер платы&quot;,&quot;Ввод данных&quot;)...

Несколько Series в одном TChart в разных окнах (полях)
Подскажите можно ли в одном TChart сделать несколько Series, но так чтобы они были не в одном поле,...

Метод, возвращающий несколько переменных разных типов
Возможно ли сделать так чтобы метод вернул мне и bool и string и int например? Как это сделать и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru