Вот есть массив
Array
(
[0] => 9
[1] => 9
[2] => 10
[3] => 10
[4] => 9
[5] => 10
[6] => 9
[7] => 10
[8] => 9
)
Нужно выбрать все ключи там где 10, как это сделать?
Спустя 4 минуты, 41 секунда (8.07.2010 - 12:20) ApuktaChehov написал(а):
Что то типа этого:
Мне, почему то кажется, что функции для этого уже имеются в PHP.
foreach ($array as $key => $val)
{
if($val == 10)
$new_array[$key] = $val;
}
Мне, почему то кажется, что функции для этого уже имеются в PHP.
Спустя 53 минуты, 7 секунд (8.07.2010 - 13:13) sergeiss написал(а):
Цитата (ApuktaChehov @ 8.07.2010 - 13:20) |
Мне, почему то кажется, что функции для этого уже имеются в PHP. |
array_keys?

Спустя 27 минут, 24 секунды (8.07.2010 - 13:40) ApuktaChehov написал(а):
Вот башка моя дырявая, ведь помню, что то такое было уже, когда то. Но мой вариант тоже красиво смотрится
Хоть что то хорошее.
А так да, лучше конечно array_keys.

А так да, лучше конечно array_keys.
Спустя 5 минут, 16 секунд (8.07.2010 - 13:45) sergeiss написал(а):
Ты не поверишь, наверное... Но я не держу в голове ВСЕ функции. Что запомнилось - то и запомнилось. Я больше информации помню на уровне "в ПХП это есть!". Поэтому, когда надо, иду в хэлп и за пару минут нахожу то, что нужно (фактически, вспоминаю про определенную функцию).
Спустя 1 минута, 14 секунд (8.07.2010 - 13:47) ApuktaChehov написал(а):
да.. мне еще расти и расти

Спустя 5 минут, 29 секунд (8.07.2010 - 13:52) sergeiss написал(а):
ApuktaChehov - а ты иногда читай хэлп на уровне разделов
Есть такой раздел, тут о том-то говорится, функции для определенной цели. Есть другой раздел - в нем о другом говорится. И так далее.
Как раздел понравился - читаешь более подробно про то, какие функции, что делают.
Ну, и так далее.

Как раздел понравился - читаешь более подробно про то, какие функции, что делают.
Ну, и так далее.