Вот мой вопрос -- Как доставать значения ключей в 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);
?>