Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
57 / 57 / 3
Регистрация: 23.03.2011
Сообщений: 567
Записей в блоге: 3

не выводит массив

21.03.2013, 21:23. Показов 2248. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот код:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php 
    $bmw = array (
    
        "model"=>"x5",
        "speed"=>"120",
        "doors"=>"5",
        "year"=>"2006"
    
    );
    $toyota = array (
    
        "model"=>"carina",
        "speed"=>"130",
        "doors"=>"4",
        "year"=>"2007"
    
    );
    
     $opel = array (
    
        "model"=>"corsa",
        "speed"=>"140",
        "doors"=>"5",
        "year"=>"2007"
    
    );
    
     $cars = array ( );
     $cars[]="bmw";
     $cars[]="toyota";
     $cars[]="opel";
    
    echo "<p>", $cars[0][model],":",$cars[0][speed],":",$cars[0][doors],":",$cars[0][year],":","</p>";
    echo "<p>", $cars[1][model],":",$cars[1][speed],":",$cars[1][doors],":",$cars[1][year],":","</p>";
    echo "<p>", $cars[2][model],":",$cars[2][speed],":",$cars[2][doors],":",$cars[2][year],":","</p>";
?>
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.03.2013, 21:23
Ответы с готовыми решениями:

Не выводит массив
Добрый день, у меня такая проблема: Есть приватная функция private function HistoryViewpayments () { $query_sql =...

Не выводит ошибки в массив
Помогите пожалуйста. Не выводит ошибки в массив $error = array() Сами ошибки так прописаны $error='Вы ввели текст не верно!'

Массив строк: выводит 4 предупреждения
&lt;?php $lines = file('http://localhost/html3.txt'); for ($i = 0; $i &lt; count($lines); $i++) { echo ($lines); } ?&gt; почему не...

8
65 / 65 / 18
Регистрация: 10.03.2013
Сообщений: 188
21.03.2013, 22:30
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php 
    $bmw = array (
    
        "model"=>"x5",
        "speed"=>"120",
        "doors"=>"5",
        "year"=>"2006"
    
    );
    $toyota = array (
    
        "model"=>"carina",
        "speed"=>"130",
        "doors"=>"4",
        "year"=>"2007"
    
    );
    
     $opel = array (
    
        "model"=>"corsa",
        "speed"=>"140",
        "doors"=>"5",
        "year"=>"2007"
    
    );
    
     $cars = array ($bmw, $toyota, $opel);
     $cars[]="bmw";
     $cars[]="toyota";
     $cars[]="opel";
    
    echo "<p>".$cars[0][model].":".$cars[0][speed].":".$cars[0][doors].":".$cars[0][year].":</p>";
    echo "<p>", $cars[1][model],":",$cars[1][speed],":",$cars[1][doors],":",$cars[1][year],":","</p>";
    echo "<p>", $cars[2][model],":",$cars[2][speed],":",$cars[2][doors],":",$cars[2][year],":","</p>";
?>
0
57 / 57 / 3
Регистрация: 23.03.2011
Сообщений: 567
Записей в блоге: 3
21.03.2013, 22:36  [ТС]
ваш вариант не верный
0
775 / 444 / 93
Регистрация: 24.10.2012
Сообщений: 3,240
Записей в блоге: 5
21.03.2013, 23:30
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
    
$cars = array (
 
    'bmw' => array (
        'model' => 'x5',
        'speed' => 120,
        'doors' => 5,
         'year' => 2006
        ),
    
    'toyota' => array (
        'model' => 'carina',
        'speed' => 130,
        'doors' => 4,
         'year' => 2007
        ),
    
    'opel' => array (
        'model' => 'corsa',
        'speed' => 140,
        'doors' => 5,
         'year' => 2007
        )
    
);
 
foreach( $cars as $car ) echo '<P>' . $car['model'] . ':' . $car['speed'] . ':' . $car['doors'] . ':' . $car['year'] . "</P>\n" ;
    
?>
1
57 / 57 / 3
Регистрация: 23.03.2011
Сообщений: 567
Записей в блоге: 3
21.03.2013, 23:41  [ТС]
вы использовали многомерный массив? я так понимаю

Добавлено через 6 минут
и поясните пожалуйста
0
775 / 444 / 93
Регистрация: 24.10.2012
Сообщений: 3,240
Записей в блоге: 5
21.03.2013, 23:56
вы использовали многомерный массив?
Да, два измерения. Вывести один элемент массива можно так
PHP
1
echo $cars['bmw']['model'] ;
Оператор foreach перебирает массив на внешнем уровне и обращаемся к каждому полученному массиву (уже одномерному) по ключам models, speed, doors, year. Массив это конструкция вида ключ => значение, где ключем есть строка, а значение - все что угодно. Есть массивы без заданных ключей, массив-список
PHP
1
$numeric = array("b", false, 410, (2+2), 4.14) ;
Тогда его элементы автоматически нумеруются индексами от 0 до n, где n индекс последнего элемента. к примеру
PHP
1
2
# Выведет четвертый элемент (его ключ равен 3)
echo $numeric[3]
Индексация элементов начинается с нуля (нулевой индекс) Количество вложенностей массив один в другой не ограничено, только интерпретатором (разбощиком php скрипта) или памятю ЭВМ
1
57 / 57 / 3
Регистрация: 23.03.2011
Сообщений: 567
Записей в блоге: 3
22.03.2013, 14:16  [ТС]
вот тоже решение, но его у всех выводит норм, а у меня
A:A:A:A:

A:A:A:A:

A:A:A:A:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php 
    $bmw = array (
    
        "model"=>"x5",
        "speed"=>"120",
        "doors"=>"5",
        "year"=>"2006"
    
    );
    $toyota = array (
    
        "model"=>"carina",
        "speed"=>"130",
        "doors"=>"4",
        "year"=>"2007"
    
    );
    
     $opel = array (
    
        "model"=>"corsa",
        "speed"=>"140",
        "doors"=>"5",
        "year"=>"2007"
    
    );
    
     $cars = array ();
     $cars[0]="$bmw";
     $cars[1]="$toyota";
     $cars[2]="$opel";
    
    echo "<p>", $cars[0]["model"],":",$cars[0]["speed"],":",$cars[0]["doors"],":",$cars[0]["year"],":","</p>";
    echo "<p>", $cars[1]["model"],":",$cars[1]["speed"],":",$cars[1]["doors"],":",$cars[1]["year"],":","</p>";
    echo "<p>", $cars[2]["model"],":",$cars[2]["speed"],":",$cars[2]["doors"],":",$cars[2]["year"],":","</p>";
?>
0
 Аватар для mack_91
121 / 66 / 9
Регистрация: 15.08.2012
Сообщений: 266
22.03.2013, 14:23
Цитата Сообщение от Evgen311293 Посмотреть сообщение
вот тоже решение, но его у всех выводит норм, а у меня
У всех выведет A:A:A:A

Ошибка тут:
PHP
1
2
3
$cars[0]="$bmw";
$cars[1]="$toyota";
$cars[2]="$opel";
Заменить на:
PHP
1
2
3
$cars[0]=$bmw;
$cars[1]=$toyota;
$cars[2]=$opel;
1
57 / 57 / 3
Регистрация: 23.03.2011
Сообщений: 567
Записей в блоге: 3
22.03.2013, 15:06  [ТС]
прошу закрыть тему, разобрался
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.03.2013, 15:06
Помогаю со студенческими работами здесь

Дом не выводит Айдшники в массив
DOM вопросик по ID Есть куча страниц с HTML кодом вида: &lt;div class=&quot;pos&quot; id=&quot;_184:674&quot; style=&quot;top:674;left:184&quot;&gt; ...

Почему не выводит массив в форме при загрузке файлов
&lt;?php if ($_POST){ print_r($_FILES); } ?&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;Загрузка файлов&lt;/title&gt; ...

Написать программу, которая задает массив целых чисел, а затем выводит массив на экран
1. Написать программу, которая задает массив целых чисел (можно без ввода их с клавиатуры), а затем выводит массив на экран (вывод...

Массив: на входе принимается двухмерный массив 4х7, а выводит только две первые строки
Ребят, выручайте. Нужно написать com-программу, которая на входе принимает ведённый двухмерный массив 4х7, а выводит только две(2) первые...

Создать класс, который принимает на вход массив чисел, число N и выводит количество вхождений числа N в массив
создать класс, который принимает на вход массив чисел, число N и выводит количество вхождений числа N в массив


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru