sql >> Databáze >  >> NoSQL >> MongoDB

htmlspecialchars odstraní hodnotu uvnitř pole?

Podle htmlspecialchars php.net stránka:

"Pokud vstupní řetězec obsahuje neplatnou sekvenci kódových jednotek v rámci daného kódování, bude vrácen prázdný řetězec, pokud nejsou nastaveny příznaky ENT_IGNORE nebo ENT_SUBSTITUTE."

Řešení tedy zní:použijte "$variable =htmlspecialchars( $string, ENT_IGNORE);"Můžete vytvořit funkci s "htmlspecialchars" a mapou pole, které fungují takto -

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. Mongoose:co je s _doc?

  2. Nelze se připojit k Redis v 10.XX.XX.28:6379:Neznámá chyba – při přístupu z Spring Batch nebo Windows

  3. meteor nahrajte soubor do mongodb

  4. Node.js a MongoDB, opětovně používající objekt DB