Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Kilka spraw dotyczących GET i wartości przez nie przekazywanych
b4rt3kk
post 22.01.2011, 19:43:00
Post #1





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Witam, mam pytanie, czy da się odczytać zawartość tablicy GET, konkretnie $_GET, element po elemencie, nie znając nazw (indeksów) tych elementów, taki o to przykład:


  1. www.costam.pl?a=war1&b=war2&c=war3


z tego za pomocą sizeof($_GET) mogę się dowiedzieć, że w pasku adresu przekazano 3 zmienne, ale jak je odczytać, bez podawania ich nazw konkretnie, to znaczy jest to możliwe, ale chodzi mi o automatyzację pracy, nie chce takiego czegoś by wyłuskać wartości:

  1. $zmienna1=$_GET['a'];
  2. $zmienna2=$_GET['b'];
  3. $zmienna3=$_GET['c'];


chce to zautomatyzować w pętli, tylko jak?

  1. for ($i=0; $i<sizeof($_GET); $i++) {
  2. //tutaj pewne akcje dla kolejnych i ważne, by wszystkich elementów tablicy $_GET, właściwie to chciałbym każdą $_GET puścić automatycznie przez inną funkcję napisaną przeze mnie, czy foreach(...) znajdzie tu zastosowanie? Tak by funkcja wykonywała się dla każdego elementu z tablicy $_GET, np. mojafunkcja($_GET['a']), później to samo dla b, dla c, itd.
  3. }


W skrócie, wiem, że pewne argumenty, będą przekazanie poprzez $_GET, wiem ile ich może być, tyle, że nie będę znał ich nazw (indeksów tablicy), ale dla każdej zmiennej z tej tablicy chciałbym wykonać pewną akcję.

Ten post edytował b4rt3kk 22.01.2011, 19:46:33


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
Istalacar
post 22.01.2011, 19:48:45
Post #2





Grupa: Zarejestrowani
Postów: 108
Pomógł: 4
Dołączył: 3.03.2007

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


  1. <?php
  2. foreach($_GET as $key => $value)
  3. echo $key.' => '.$value.'<br/>';
  4. ?>

Poza tym sugeruję czytanie manuala php. Jest naprawdę dobrze napisana i naprawdę pomocna:-).

Ten post edytował Istalacar 22.01.2011, 19:49:27
Go to the top of the page
+Quote Post

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: 19.07.2025 - 05:57