Выборка ключа из массива по значению

noni

Новичок
Выборка ключа из массива по значению

Привет Всем
Вот такой у меня проблема

есть массив
$totto=array(1=>11, 2=>12, 3=>23, 4=>42, 5=>51, 6=>61, 7=>72, 8=>84, 9=> 91, 10=>93,11=>98, 12=>100);
надо вывести ключи массива $totto у которых значение от 20 до 80.

если что нибудь для этого?
 

Acabar

Новичок
сам сделай с помощью операторов foreach и if

-~{}~ 19.04.06 14:33:

http://php.paco.net/manual/ru/ref.array.php или тут поищи
 

vasa_c

Новичок
noni, см. мануал на предмет конструкций foreach и if, а так же операторов >, < и AND.
 

SlaydeR

Новичок
$totto=array(1=>11, 2=>12, 3=>23, 4=>42, 5=>51, 6=>61, 7=>72, 8=>84, 9=> 91, 10=>93,11=>98, 12=>100);
foreach ($totto as $key)
if ($key>20 AND $key<80)
print $key.".";

выводим значения от 20 до 80
23.42.51.61.72.
Такой результат тебе нужно получить ?
 

SelenIT

IT-лунатик :)
SlaydeR
судя по формулировке задачи (вывести ключи) - явно не такой :)
 

noni

Новичок
SlaydeR
спасибо
но нужны их ключи

-~{}~ 20.04.06 10:05:

Krishna
спасибо попробую перевернуть
 

Breeze

goshogun
Команда форума
Партнер клуба
а давно foreach($arr as $key=>$value) отменили?
 

Tiger

Новичок
не надо ничего ворочать.
foreach ($totto as $key => $val)
if ($val > 20 AND $val < 80) print $key.".";
 

Линка

Новичок
SlaydeR
Tiger
И вследующий раз он придет когда ему надо будет отобразить ключи в порядке убывания а вы рады стараться сразу ему готовый код?
 
Сверху