Autor Zpráva
Euroblb
Profil
dobrý večer, mám menší problém,
když chci vypsat všechny proměnná v $_GET

foreach ($_GET as $pole_request)
	{
		$request_insert=$request_insert.$pole_request.",";
	}
echo $request_insert ;

kde se mi vypíše obsah těchto promněných, problém je v tom že potřebuju zjistit název proměných na vstupu.
a nevím jak to z toho dostat.

předem děkuji za pomoc.
Chro
Profil
Jestli jsem pochopil správně, potřebuješ
foreach($_GET as $index => $pole_request)
Euroblb
Profil
Chro:
ne vstupu stránky mám

/index.php?AAA=example1&BBB=example2
nebo
/index.php?AAA=example1&BBB=example2&CCC=example3
atd.
.....

potřebuju vypsat seznam proměnných s jejích obsahem.

AAA=example
BBB=example2
případně
CCC=example3
atd.
.....

Přičemž nevím předem název a počet proměnných.
Váš příklad s
foreach($_GET as $index => $pole_request)

jsem nepochopil.
Euroblb
Profil
Myslel jste?

foreach($_GET as $index => $pole_request)
{
	foreach($_GET as $pole_request)
	{
		$request_insert=$request_insert.$index."=".$pole_request.", ";
	}
}
echo $request_insert ;


Akorát se mi to teď vypisuje několikanásobně, podle toho kolik je proměnných.
Chro
Profil
Stačí použít jen jeden cyklus.
foreach ($_GET as $index => $pole_request)
{
$request_insert.= $index."=".$pole_request.", ";
}
echo $request_insert ;

Do $index se načítají názvy klíčů z pole $_GET.
Darker
Profil
Pak je tu ještě alternativa pomocí funkce array_keys.
Euroblb
Profil
Chro
Děkuji vám mockrát.
už to běží jak má.
Darker:
Zajímavá funkce, ale neznám, skusím si sní pohrát.
Děkuju za tip.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0