Portál AbcLinuxu, 11. května 2025 10:10

Dotaz: Jak otestovat v PHP vice proměnných naráz

24.4.2011 22:21 Jirka
Jak otestovat v PHP vice proměnných naráz
Přečteno: 293×
Odpovědět | Admin
Ahoj,

mám proměnné
$_GET['GET_A']
$_GET['GET_B']
$_GET['GET_C']
$_GET['GET_D'] 
$_GET['GET_E']
$_GET['GET_F']
a potřeboval bych otestovat jestli nektera z nich neobsahuje retezec "page". Poradí prosím někdo?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

25.4.2011 06:28 deadmail
Rozbalit Rozbalit vše Re: Jak otestovat v PHP vice proměnných naráz
Odpovědět | | Sbalit | Link | Blokovat | Admin
$s = "";
for ($c = 'A';$c <= 'F'; $c++) $s .= ';'.$_GET['GET_'.$c];
if (strpos($s, 'page')) {
 echo 'ANO';
}
25.4.2011 08:27 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Jak otestovat v PHP vice proměnných naráz

Bylo by vhodné použít

  isset($_GET['GET_'.$c]) ? $_GET['GET_'.$c] : ''

nebo neexistenci ošetřit podmíněným příkazem.

25.4.2011 18:36 l0gik | skóre: 22
Rozbalit Rozbalit vše Re: Jak otestovat v PHP vice proměnných naráz
Odpovědět | | Sbalit | Link | Blokovat | Admin
Anebo zavolat na GET array_keys a pak jen zkontrolovat vrácené klíče.... (rozumné, jestli většinu klíčů z GET budeš procházet).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.