webForumDet fria alternativet

Matcha en enda stor bokstav

PHP

3 svar · 392 visningar · startad av aasah

Medlem sedan mars 20034 471 inlägg
Frågan#1

Varför funkar inte:

$_POST['pos'] = 'P';
if (preg_match("/^[A-Z]$/", $_POST['pos']))
   echo "funkar";

och hur borde det se ut? :q

Medlem sedan dec. 20025 483 inlägg
#2

Det är inget fel på uttrycket som sådant. Om

$foo = 'P'; 
if (preg_match("/^[A-Z]$/", $foo)) 
   echo "funkar";

fungerar, har felet att göra med tilldelningen till en POST-variabel.

Medlem sedan mars 20034 471 inlägg
#3

Sjutton också, jag trodde att jag hade kommenterat att felet var någon annanstans! Men tack i alla fall!

Medlem sedan aug. 20039 340 inlägg
#4

Flyttat från Regular Expressions på grund av att provtiden för forumet har gått ut

258 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)