Ho un problema con l'escape delle backslashes.
Quello che devo controllare è se nella stringa è presente una serie di backslash, con l'apice carattere di chiusura.
Questo è il codice:
codice:
if (preg_match("#\\\+'#", "abcdef\\\\'ghilm", $matches)) {
echo "<h1>";
var_dump($matches);
echo "</h1>";
}
else {
echo "false";
}
Ho messo 3 backslash per l'escape. (Non ho idea perchè 3 e non 2, ma mi matcha così...)
Soltanto che fila liscio solo se le backslash della stringa sono in numero dispari e poi salta... (controllo il valore di $matches).
(magic quotes è settato a Off, ma penso non sia questo il problema perchè trattiamo con stringhe alla C)
Grazie, sono recidivo