MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

htmlspecialchars remove o valor dentro do array?


De acordo com htmlspecialchars do php.net página :

"Se a string de entrada contiver uma sequência de unidade de código inválida dentro da codificação fornecida, uma string vazia será retornada, a menos que os sinalizadores ENT_IGNORE ou ENT_SUBSTITUTE sejam definidos."

Então a solução é:use "$variable =htmlspecialchars( $string, ENT_IGNORE);"Você pode criar uma função com "htmlspecialchars" e um mapa de array que funcione assim -
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]);