dove $date è una stringa => 08-12-2008Codice PHP:function NumericDateIsOk($DdMmYyyy)
{
return preg_match('/^(0[1-9]|[1-2]\d|3[0-1])-(0[1-9]|1[0-2])-(200[7-9]|2[0-9]\d{2})$/', $DdMmYyyy);
}
if ($client->NumericDateIsOk($date))
{
echo "Controllo passato";
}
perchè non va? Invece funziona se nego l'if
NumericDateIsOk dovrebbe restituire true con quel controllo, eppure qualcosa non va...Codice PHP:if (!$client->NumericDateIsOk($date))
{
echo "Controllo passato";
}
tratto dalla guida
Codice PHP:Esempio 1. Ricerca del testo "php"
<?php
// La lettera "i" dopo i delimitatori indica una ricerca case-insensitive
if (preg_match("/php/i", "PHP è il linguaggio scelto.")) {
echo "Il riconoscimento è avvenuto.";
} else {
echo "Testo non riconosciuto.";
}
?>


Rispondi quotando