funkcja dziala prawidlowo, problem jest w tym że tablica jest bardzo duza, ma kilkaset tysiecy indeksów i dziala to wszystko bardzo wolno
czy da sie to zrobic w jakis szybszy sposob niz ja to zrobilem
function wyszukaj($tablica, $numer) { foreach($tablica as $nazwa_kolumny=>$wartosc) { if($wartosc["numer"] == $numer) { $tmp = $wartosc["kolor"]; break; } } return $tmp; }
Kod
Array
(
[0] => Array
(
[numer] => 2345
[kolor] => zielony
)
[1] => Array
(
[numer] => 7554
[kolor] => bialy
)
(
[0] => Array
(
[numer] => 2345
[kolor] => zielony
)
[1] => Array
(
[numer] => 7554
[kolor] => bialy
)