Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] funkcja podobna do in_array()
Forum PHP.pl > Forum > Przedszkole
peter13135
Czy php ma jakąś wbudowaną funkcję, która działała by w ten sposób :

Mam tablicę 2-wymiarową
Kod
array (
(id=>1, name=>'cośtam',cat=>1),
(id=>2, name=>'cośtam',cat=>1),
(id=>3, name=>'cośtam',cat=>2),
(...)
)


I chciałbym dowiedzieć się, czy jest jakiś element (conajmniej jeden) który ma np cat=1.

czyli efekt ma być taki
funkcja(mojatablica,cat,1)//true
funkcja(mojatablica,cat,2)//true
funkcja(mojatablica,cat,3)//false

Wiem, że napisanie takiej funkcji to max 10 linijek kodu i bez problemu jestem w stanie to zrobić... no ale chciałbym wiedzieć, czy jest wbudowana funkcja do tego w php, bo to dość często spotykany problem wink.gif
strife
Obawiam się, że nie ma. Jednak sporo ciekawych rozwiązań znajdziesz tutaj w komentarzach:

* http://www.php.net/manual/en/function.array-search.php
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.