Zadejte hledaný výraz...

PHP array nebo něco jiného?

Jiří Nový
verified
rating uzivatele
(4 hodnocení)
19. 3. 2012 19:33:46
Předem bych se chtěl omluvit za název tématu, vlastně ani nevím co přesně hledám tak jsem to nedokázal lépe pojmenovat, s php začínám a potřeboval bych vyřešit následující problém a nevím jak na to.
(takhle nějak si představuji funkčnost scriptu)
Do formuláře budu vždy vkládat nějaké znaky a posílat dál ke zpracování:
do formuláře napíšu například abc123 a po odeslání proběhne kontrola
$formular=$_POST;
if($formular==$skupina_znaku) {
echo"pozadavek zpracovan";
}else{
echo"pozadavek nebyl zpracovan";
}
ale řeším problém jak vytvořit $skupina_znaku jelikož správných řešení je více, do formuláře mohu napsat například i 123abc a stále by se měl požadavek zpracovat, potřeboval bych nějakým způsobem vytvořit proměnou která bude mít více hodnot (abc123, 123abc, a, b, c, 1, 2, 3,.....) ale pokud do formuláře někdo vloží nějaký znak který $skupina_znaku nebude obsahovat tak se požadavek nezpracuje
snad jsem svůj problém popsal správně, dalo by se to řešit i jinak, ale polí ve formuláři je více a do každého pole jde výsledek zapsat jinak a způsobů možných zápisů je více
za každou radu budu velice rád
19. 3. 2012 19:33:46
https://webtrh.cz/diskuse/php-array-nebo-neco-jineho#reply745036
Jan Stejskal
verified
rating uzivatele
(7 hodnocení)
19. 3. 2012 20:14:55
mrkni na switch nebo in_array
19. 3. 2012 20:14:55
https://webtrh.cz/diskuse/php-array-nebo-neco-jineho#reply745035
Marek
verified
rating uzivatele
(2 hodnocení)
19. 3. 2012 20:20:24
Nevím jestli chápu dobře, ale asi takhle nějak...
19. 3. 2012 20:20:24
https://webtrh.cz/diskuse/php-array-nebo-neco-jineho#reply745034
Raduzz
verified
rating uzivatele
(2 hodnocení)
19. 3. 2012 20:21:47
nešlo by
function accepted($toCheck, $pattern = 'abc123' )
{
if(strlen($toCheck)<1) return false;
foreach($toCheck as $character)
if (!strpos($pattern,$character)) return false;
return true;
}
19. 3. 2012 20:21:47
https://webtrh.cz/diskuse/php-array-nebo-neco-jineho#reply745033
Skupina znaků = jednoznačně regulární výraz.
19. 3. 2012 20:24:38
https://webtrh.cz/diskuse/php-array-nebo-neco-jineho#reply745032
Jiří Nový
verified
rating uzivatele
(4 hodnocení)
19. 3. 2012 21:03:02
Moc děkuji všem za pomoc, problém sem nakonec vyřešil za pomoci "Martin Schlemmer" (BumbleBeee taky děkuji, dalo by se to tak taky řešit).
Ještě jednou děkuji, zamykám téma.
19. 3. 2012 21:03:02
https://webtrh.cz/diskuse/php-array-nebo-neco-jineho#reply745031
Pro odpověď se přihlašte.
Přihlásit