Ich weiß, dass Sie Arrays mit preg_replace verwenden können, aber ich muss 2 Arrays übereinstimmen. 1-Array ist mit verbotenen Zeichen und das andere ist mit den Variablen ich es möchte finden Grundsätzlich gilt:.Verwenden Sie Arrays in preg_match()
$invalidChars = array("#/#", "#\\#", "#'#", "#\"#");
$matchIn = array("var1" => $var1 , "var2" => $var2);
Wenn ich die folgende ihnen passen:
if(preg_match($invalidChars, $matchIn)){
echo "Invalid chars found";
die();
}else{
"No invalid chars";
die();
}
dann PHP wirft mich der folgende Fehler
Warning: preg_match() expects parameter 2 to be string, array given
wenn es nicht möglich ist, mit 2-Arrays zu verwenden preg_match, wie ich überprüfen würde, wenn die Variablen eine oder mehrere der ungültigen charachters enthalten?
Bitte versuchen Sie, diese zu verwenden, von Stackoverflow: http://stackoverflow.com/questions/8627334/how-to-search-in-an-array-with-preg- Übereinstimmung – Vyacheslav