function escCtrlChars(str)
{
return str.replace(/[\0\t\n\v\f\r\xa0'"!-]/g,
function(c) {
return '!' + c.charCodeAt(0) + '!';
});
}
Ok das ist eine Funktion, die Steuerzeichen aus einem String mit einem anderen String beginnend und endend mit !
Wie kann ich diese JavaScript-Funktion in PHP konvertieren?
Meine Frage ist, ersetzt. Ist c
das Zeichen gefunden, während str
durchlaufen?
Wenn ja, wie können Sie diese Funktion in PHP nachahmen?
function escCtrlChars($str)
{
return preg_replace('/[\0\t\n\v\f\r\'\"!-]/i', "!".ord($str[0])."!", $str);
}
Ich hatte dies in PHP, aber ich weiß jetzt, es falsch ist (da es die Zeichenfolge verwendet und nicht das Zeichen gefunden)
, dass eine ordentlich functinality ist, ich bin nicht die richtigen Ergebnisse obwohl bekommen. Nachsehen, ob etwas anderes es behindert. –
Ich werde den Code versuchen und sehen, ob ich den Fehler erkennen kann. Warten Sie mal. –
Sie haben anschließend die Klammer hinzugefügt. Sie haben es geschafft. –