Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]array_keys nie działa
Forum PHP.pl > Forum > Przedszkole
lesz735
Przekleiłem z manuala jak niżej i nie zwraca klucza. Czy coś zrobiłem źle?
http://pl.php.net/manual/pl/function.array-keys.php
  1. <?php
  2. $array = array("color" => array("1stcolor" => "blue", "2ndcolor" => "red", "3rdcolor" => "green"),
  3. "size" => array("small", "medium", "large"));
  4.  
  5. echo "<pre>";
  6. print_r($array);
  7. echo "</pre>";
  8.  
  9. echo "<pre>";
  10. print_r(multiarray_keys($array));
  11. echo "</pre>";
  12. ?>


Na ekranie dostaję tylko tablicę:
Array
(
[color] => Array
(
[1stcolor] => blue
[2ndcolor] => red
[3rdcolor] => green
)

[size] => Array
(
[0] => small
[1] => medium
[2] => large
)

)
aniolekx
Chciałem zauważyć ze ta funkcja jest w komentarzu,

U mnie zwraca to samo co w tym komentarzu.

  1. (
  2. [color] => Array
  3. (
  4. [1stcolor] => blue
  5. [2ndcolor] => red
  6. [3rdcolor] => green
  7. )
  8.  
  9. [size] => Array
  10. (
  11. [0] => small
  12. [1] => medium
  13. [2] => large
  14. )
  15.  
  16. )
  17.  
  18. (
  19. [0] => color
  20. [1] => 1stcolor
  21. [2] => 2ndcolor
  22. [3] => 3rdcolor
  23. [4] => size
  24. [5] => 0
  25. [6] => 1
  26. [7] => 2
  27. )


Oczywiście ta cześć poniżej jest wynikiem działania tej funkcji:

  1. (
  2. [0] => color
  3. [1] => 1stcolor
  4. [2] => 2ndcolor
  5. [3] => 3rdcolor
  6. [4] => size
  7. [5] => 0
  8. [6] => 1
  9. [7] => 2
  10. )
lesz735
No to jest pat bo u mnie nie zwraca; to co dałem do postu jest skopiowane; może jednak gdzieś jest błąd? Mam pytanie: czy zapis wziąłeś z mojego postu czy z manuala?
Pyton_000
No nie działa bo nie dałeś tej funkcji :| Przecież powyżej tego przykładu jest deklaracje tej funkcji.
lesz735
Dzięki. Rozwiązałeś mój problem. Robię trochę na skróty i nie zauważyłem że ta deklaracja jest potrzeba myślałem że to funkcja pierwotna tak jak array_keys
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.