sql >> Database >  >> NoSQL >> MongoDB

htmlspecialchars de waarde in de array verwijderen?

Volgens php.net's htmlspecialchars pagina :

"Als de invoerreeks een ongeldige code-eenheidreeks bevat binnen de gegeven codering, wordt een lege reeks geretourneerd, tenzij de vlaggen ENT_IGNORE of ENT_SUBSTITUTE zijn ingesteld."

Dus de oplossing is:gebruik "$variable =htmlspecialchars( $string, ENT_IGNORE);"Je kunt een functie maken met "htmlspecialchars" en arraymap die als volgt werken -

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]);



  1. Analyseer de prestaties van een query - mongoDB

  2. C# + MongoDB - ObjectId zonder gebruik te maken van MongoDB DataTypes/Attributes

  3. DB.eval() met Mongo Java Driver

  4. Hoe een verzameling te coderen met regex en complexe criteria met behulp van het Java MongoDB-stuurprogramma?