[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как доставать значения ключей в arrays?
Valeriya12
Здраствуй! Извините за мой русский.

Вот мой вопрос -- Как доставать значения ключей в arrays?
Покажу пример. Я хочу, что программа покажет от каких фруктов у меня есть два.
То есть, если у меня такой array

$fruits=array("apples"=>2, "bananas"=>3, "pears"=>1, "lemons"=>2, "oranges"=>2, "tomatoes"=>2, "melons"=>1);


Так, я хочу, что программа покажет только apples, lemons, oranges и tomatoes, потому, что от них у меня есть два. Если быть точным, я хочу, что программа выводит это в новым arrayе:

Array
(
0 = apples
1 = oranges
2 = lemons
3 = tomatoes
)


Моя проблема в том, что я не знаю как доставать значения ключей в arrays. Искала в php.net напрасно. Я думала попробовать это-- array[ключ][0 или 1]... где 0 или 1, определяют если я имею в виду сам ключ или его значение. Короче, не работает. Мне кажется, что я просто не знаю правилный команд. Помощь нужно, пожалуйста.

Вот код, который я попробовала:

<?php
$num=array();
$fruits=array("apples"=>2, "bananas"=>3, "pears"=>1, "lemons"=>2, "oranges"=>2, "tomatoes"=>2, "melons"=>1);
for($i=0; $i<count($fruits); ++$i)
{
if ($fruits[$i][1]==2)
{
$num[]=$fruits;
}
}

print_r($num);
?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.