adam882
13.12.2009, 18:25:09
Witam
Pytanie być może wręcz banalne, lecz dość długo nie operowałem na tablicach.
Przykładowo mają tablicę $t=array('pierwsze','drugie','trzecie'); chciałbym sprawdzić numer indeksu przyporządkowany np. dla 'drugie'. Pewnie istnieje do tego jakaś funkcja, lecz żadna nie przychodzi mi do głowy.
darko
13.12.2009, 18:31:36
Pewnie istnieje, a nie lepiej po prostu:
$t=array('pierwsze','drugie','trzecie'); $hit = -1;
$find = 'drugie';
foreach($t as $k=>$v) {
if($find == $v) {
$hit = $k;
}
}
// edit
Znalazłem: array_search
adam882
13.12.2009, 18:35:24
akurat to rozwiązanie znam, ale jeśli istnieje jakaś funkcja do tej tablicy to nie ma sensu używać foreach()
array_search - oo.. chyba tego szukałem