powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / key($имя массива), в чем ошибка??
6 сообщений из 6, страница 1 из 1
key($имя массива), в чем ошибка??
    #37810638
trynova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пишу такой код:

Код: 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.
<?php

$fru=array();
$qty=array();


$fru[1]='яблоко';
$qty[1]=5;

$fru[2]='банан';
$qty[2]=15;

$fru[3]='дыня';
$qty[3]=4;

$fru[4]='мандарин';
$qty[4]=2;

$fru[5]='персик';
$qty[5]=20;

$fru[6]='гранат';
$qty[6]=5;


reset($fru);

foreach ($fru as $value) {
  echo "key: ".key($fru).", value: ".$value."<br>";

  next($fru);

}
?>



А результат выдается вот такой:

key: 2, value: яблоко
key: 3, value: банан
key: 4, value: дыня
key: 5, value: мандарин
key: 6, value: персик
key: , value: гранат

Почему идет смещение на одну единицу и как его убрать??
...
Рейтинг: 0 / 0
key($имя массива), в чем ошибка??
    #37810645
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
foreach ($fru as $key => $value) {
...
Рейтинг: 0 / 0
key($имя массива), в чем ошибка??
    #37810647
trynova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ScareCrow
Код: php
1.
foreach ($fru as $key => $value) {


Ничего не изменилось.
...
Рейтинг: 0 / 0
key($имя массива), в чем ошибка??
    #37810681
trynova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А, ну да. Получилось.
Только мне все равно непонятно, почему не работал (точнее, работал неправильно) первоначальный код.
...
Рейтинг: 0 / 0
key($имя массива), в чем ошибка??
    #37810682
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
next($fru);
...
Рейтинг: 0 / 0
key($имя массива), в чем ошибка??
    #37812475
trynova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ScareCrow
Код: php
1.
next($fru);


А более развернуто никак нельзя?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / key($имя массива), в чем ошибка??
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]