MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

htmlspecialchars den Wert im Array entfernen?

Gemäß htmlspecialchars von php.net Seite :

"Wenn der Eingabe-String eine ungültige Code-Unit-Sequenz innerhalb der gegebenen Codierung enthält, wird ein leerer String zurückgegeben, es sei denn, entweder die Flags ENT_IGNORE oder ENT_SUBSTITUTE sind gesetzt."

Die Lösung lautet also:use "$variable =htmlspecialchars( $string, ENT_IGNORE);"Sie können eine Funktion mit "htmlspecialchars" und Array-Map erstellen, die so funktionieren -

function specialchars($string){
    return htmlspecialchars( $string, ENT_IGNORE);
}


$row  = array_map('str_getcsv', file($_FILES['file']['tmp_name']));
$csv  = Array();
$head = $row[0];
$col  = count($row[0]);
unset($row[0]);
pre($row[1]);
$row[1] = array_map('specialchars', $row[1]);
pre($row[1]);