Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
3 / 3 / 1
Регистрация: 24.03.2013
Сообщений: 299
1

Вывод значений ассоциативного массива и подстановка этих значений в ссылки

20.02.2017, 02:52. Просмотров 817. Ответов 2
Метки нет (Все метки)

Почему не вставляются значения в ссылку?

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$leftMenu = array(
    array('link' => 'Домой', 'href' => 'index.php'),
    array('link' => 'О нас', 'href' => 'about.php'),
    array('link' => 'Контакты', 'href' => 'contact.php'),
    array('link' => 'Таблица умножения', 'href' => 'table.php'),
    array('link' => 'Калькулятор', 'href' => 'calc.php')
);
 
echo '<ul>';
    foreach($leftMenu as $key => $val){
    //echo $val['link'] . ' : ' . $val['href'] . '<br>';
        
    ?>
        
    <li><a href="<?php } $val['href']?>"><?php echo $val['link']?></a></li>
<?php 
    
echo '</ul>';
?>
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.02.2017, 02:52
Ответы с готовыми решениями:

Вывод значений ассоциативного массива
Всем привет! Есть ассоциативный массив $array1 = array ( 'key1' =&gt; array('value1',...

SQL. Вывод значений из таблицы и подсчет количества этих значений в другой таблице
Задание звучит так: Для таблиц user и phones, где соответствие записей определяется равенством...

Присвоение значений ассоциативного массива переменным
Доброго времени суток. Есть два массива. Один из них индексированный: в нём содержатся названия...

Решение формулы ( подстановка значений-вывод)
Друзья! Был бы очень признателен вашей помощи в решении подобных формул! Как правильно оформить,...

2
141 / 141 / 63
Регистрация: 18.07.2014
Сообщений: 473
20.02.2017, 03:12 2
Цитата Сообщение от Dimon3x Посмотреть сообщение
Почему не вставляются значения в ссылку?
потому что у Вас } не там стоит, надо вот так
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$leftMenu = array(
    array('link' => 'Домой', 'href' => 'index.php'),
    array('link' => 'О нас', 'href' => 'about.php'),
    array('link' => 'Контакты', 'href' => 'contact.php'),
    array('link' => 'Таблица умножения', 'href' => 'table.php'),
    array('link' => 'Калькулятор', 'href' => 'calc.php')
);
 
echo '<ul>';
    foreach($leftMenu as $key => $val){
    //echo $val['link'] . ' : ' . $val['href'] . '<br>';
        
    ?>
        
    <li><a href="<?php $val['href']?>"><?php echo $val['link']?></a></li>
<?php 
    }
echo '</ul>';
?>
Добавлено через 3 минуты
ну и у Вас не выводится переменная $val['href'], посмотрите внимательнее $val['link'] у вас выводится а $val['href'] - нет. Я имею ввиду echo )
0
2 / 2 / 3
Регистрация: 19.02.2017
Сообщений: 17
20.02.2017, 03:51 3
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$leftMenu = array(
    array('link' => 'Домой', 'href' => 'index.php'),
    array('link' => 'О нас', 'href' => 'about.php'),
    array('link' => 'Контакты', 'href' => 'contact.php'),
    array('link' => 'Таблица умножения', 'href' => 'table.php'),
    array('link' => 'Калькулятор', 'href' => 'calc.php')
);
 
echo '<ul>';
    foreach($leftMenu as $key => $val)
    {
        echo ('<p><a href="'.$val['href'].'">'.$val['link'].'</a></p>');
    }  
echo '</ul>';
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.02.2017, 03:51

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Вывод значений массива сортируя блоки по первым буквам значений
Привет всем! Читаю заголовок своей темы и поражаюсь своей фантазией )) Проблема вот в чем: есть...

Замена значений и инкремент этих значений
Есть n-oe количество строк формата TIME = 140208/0900 нужно инкриментировать значение стоящее после...

Даны 10 значений(букв) в string. Создайте программу вычисляющую сколько из этих значений(букв) являются гласными.
Даны 10 значений(букв) в string. Создайте программу вычисляющую сколько из этих значений(букв)...

Описать процедуру Minmax(x,y) записывающую в переменную Х минимальное из значений Х и Y, а в переменную Y – максимальное из этих значений.
Описать процедуру Minmax(x,y) записывающую в переменную Х минимальное из значений Х и Y, а в...


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

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

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