$check = 'this is a string 111';
if ($check = 'this is a string') {
echo 'perfect match';
} else {
echo 'it did not match up';
}
pero vuelve perfecta cada partido en lugar de que no coincidía ... Me parece que no puede obtener la cadena para que coincida exactamente el caso que sólo funcionará si parte de los partidos de cuerda arriba.PHP coincidir con una cadena exactamente
Si trato de complicar un poco las cosas usando el código de placa y los patrones de expresiones regulares, se convierte en una pesadilla.
if ($check = '/\[quote(.*?)\](.*?)\[\/quote\]/su') {
$spam['spam'] = true;
$spam['error'] .= 'Spam post quote.<br />';
}
Así que si el cargo sólo contenía como una cita sería considerado spam y abandonó pero me parece que no puede resolverlo quizá mis patrones están equivocados.
aflojar downvoter! –
+1 porque es un resultado/error muy real de un idioma que le permite devolver el valor de una tarea. – Joe
@RobAgar this _really_ está depurando 101. Los votos ascendentes son para, que puede ver al pasar el botón de respuesta, "preguntas útiles que muestran el esfuerzo de investigación". Ambos no aplican aquí. – CodeCaster