Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Wyszukanie w tablicy i pobranie
Kshyhoo
post 14.09.2016, 14:20:18
Post #1





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Tablica:
  1. [0] => Array (
  2. [id] => 5
  3. [name] => bialy
  4. )
  5. [1] => Array (
  6. [id] => 3
  7. [name] => czerwony
  8. )
  9. [2] => Array (
  10. [id] => 1
  11. [name] => niebieski
  12. )
  13. [3] => Array (
  14. [id] => 2
  15. [name] => pomarańczowy
  16. )
  17. [4] => Array (
  18. [id] => 4
  19. [name] => zielony
  20. )
  21. )

I teraz kodzik:
  1. <?php
  2. $szukany = $_GET['color'];
  3.  
  4. function jest($szukany, $colors) {
  5. foreach((array) $users as $klucz=>$wartosc) {
  6. if ($wartosc === $szukany or is_array($wartosc) and jest($szukany, $wartosc)) {
  7. return $szukany;
  8. }
  9. }
  10. }
  11. if (jest($szukany, $colors)) echo $szukany;
  12. else echo "BRAK";
  13. ?>

Chcę znaleźć w tablicy id === z GETa i pobrać name. Tym kodem znajduję id, ja mam znaleźć name. A może można jakoś prościej?


--------------------
Go to the top of the page
+Quote Post

Posty w temacie
- Kshyhoo   [PHP] Wyszukanie w tablicy i pobranie   14.09.2016, 14:20:18
- - kapslokk   Jeśli tablica faktycznie wygląda tak jak pokazałeś...   14.09.2016, 14:38:28
- - lukaskolista   Zamiast sprawdzać $wartosc sprawdzaj $kl...   14.09.2016, 14:39:02
- - Kshyhoo   No chcę porównać klucz do tego z GETa a pobrać war...   14.09.2016, 15:01:13
- - trueblue   [PHP] pobierz, plaintext array_walk($array,fun...   14.09.2016, 15:17:29
- - Kshyhoo   CytatNotice: Undefined index: id in   14.09.2016, 15:21:58
- - trueblue   To podstaw coś z czym porównujesz klucz zamiast ...   14.09.2016, 15:23:43
- - Kshyhoo   Jak na żywca wpiszę liczbę, to znajduje.   14.09.2016, 15:29:01
- - nospor   nie === a == No juz moglbys takie rzeczy kojarzyc   14.09.2016, 15:31:31
- - kreatiff   Może takie coś zamiast funkcji?[PHP] pobierz, plai...   14.09.2016, 15:33:59
- - Kshyhoo   Nie o to chodzi. Tak: [PHP] pobierz, plaintext arr...   14.09.2016, 15:34:34
- - nospor   No bo przeciez w tej funkcji nie masz ustawionej z...   14.09.2016, 15:35:22
- - Kshyhoo   Kombinuję, ale nie wiem jak.   14.09.2016, 15:51:33
- - Pyton_000   @kreatiff dał Ci odpowiedź   14.09.2016, 15:57:30
- - trueblue   [PHP] pobierz, plaintext array_walk($arr, func...   14.09.2016, 15:57:51
- - Spawnm   Po co array_walk? Dostałeś odpowiedź z array_colum...   14.09.2016, 16:03:20
- - Kshyhoo   Namieszaliście mi tak we łbie, że już nic nie wiem...   14.09.2016, 18:25:41
- - Spawnm   A jakie masz? PHP 5 >= 5.5.0   14.09.2016, 18:40:02
- - Kshyhoo   5.6.18 Szukam np. id=1. Jak robię tak, to dostanę ...   14.09.2016, 18:46:05
- - Spawnm   Po co ci ten array_search i czemu nie ma 3 paramet...   14.09.2016, 19:01:22
- - kreatiff   Zmień 2 linię w tym moim przykłądzie na takie cos:...   14.09.2016, 19:02:33
- - Kshyhoo   I o to chodziło. Pięknie dziękuję.   14.09.2016, 19:07:01


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 15.06.2025 - 21:20