Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]problem z foreach
tua1
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 23.10.2009

Ostrzeżenie: (0%)
-----


Witam

Zaczynam swoją przygodę z PHP i mam problem w prostym skrypcie przetwarzającym dane z formularza.
Z formularza do tablicy $_POST trafiają dane w postaci tablic.

Skrypt:

  1. <?php
  2.  
  3. $a_personal = (array) $_POST['personal'];
  4. $a_id = (array) $_POST['id'];
  5.  
  6.  
  7. // foreach ($a_personal as $value) {
  8. // echo $value.'<br />';
  9. // }
  10.  
  11. show_array_values($a_personal);
  12.  
  13. function show_array_values($array) {
  14. if (is_array($values)) {
  15. foreach ($array as $value) {
  16. echo $value."<br />";
  17. }
  18. return true;
  19. } else return false;
  20. }
  21.  
  22.  
  23. ?>
  24.  


I tu moje pytanie może mi ktoś wytłumaczyć dlaczego sama pętla foreach działa na tablicy bez problemu, a jeśli tablicę przekaże jako argument funkcji nic nie zostaje wyświetlone?

Ten post edytował tua1 23.10.2009, 19:44:42
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 24.08.2025 - 16:11