Помощник
|
Массив array, проблема... |
Banderas
|
Сообщение
#1
|
||
|
|
||
|
|||
Banderas
|
Сообщение
#2
|
|
Порылся в иннете, нашел ошибку Кому интересно ....
Автор книги по которой я учусь ошибся, вместо => поставил = Вот правильный код: <? $A = array ( "Ivanov" => array ("name" => "Иванов", "sex" => "M", "email" => "ivan@ya.ru"), "Pterov" => array ("name" => "Петров", "sex" => "M", "email" => "peta@ya.ru"), "Sidorova" => array ("name" => "Сидорова", "sex" => "F", "email" => "sid@ya.ru") ); echo $A ["Ivanov"]["sex"]; echo $A ["Ivanov"]["name"]; echo $A ["Petrov"]["email"]; ?> ------------------------------ Я сам новичек, но уже буду учить новичков, которые знают меньше меня Что бы вывести Иванову его имя (name), пол (sex), и имейл (email). Нельзя просто так прописать: echo $A ["Ivanov"]["sex"]["name"]["email']; Надо заново указывать, как у меня: echo $A ["Ivanov"]["sex"];
echo $A ["Ivanov"]["name"]; echo $A ["Ivanov"]["email"]; |
|
|
Banderas
|
Сообщение
#3
|
|
Вопрос о выводе такого масива:
<? $S = array (10,11,12); $K = array (15,16,17); $P = array_merge($S,$K); echo $P; ?> Я так понял я неправильно прописал вывод, но не знаю как... Хочу спросить что можна вывести из этого масива? Например можно вывести 11,11,12,15,16,17 ? или один из них? |
|
|
ZiTosS |
1.3.2009, 13:45;
Ответить: ZiTosS
Сообщение
#4
|
|
|
Banderas, Всё можно вывести. $P это массив, а не элемент массива.
array_merge() - объединяет два массива. $P = array(10,11,12,15,16,17); Чтобы вывести элементы не из ассоциативного массива, где ключу соответствует значение, здесь есть индексы от 0 до l-1, где l - длина массива Для вывода такой строки 11,11,12,15,16,17 Нужно написать так: echo "{$P[1]},{$P[1]},{$P[2]},{$P[3]},{$P[4]},{$P[5]},";
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Разбить массив категорий на колонки | 2 | vitek_gagra | 1599 | 30.3.2019, 16:41 автор: Gerga |
|
Создал массив. Не работает код | 7 | Russ33 | 2246 | 4.11.2015, 23:42 автор: jytyx |
|
Не выводится массив на экран | 1 | usa-1600 | 5520 | 19.5.2014, 9:27 автор: -Degradator- |
Текстовая версия | Сейчас: 25.4.2024, 22:56 |