sql >> データベース >  >> NoSQL >> MongoDB

htmlspecialcharsは配列内の値を削除しますか?

    php.netのhtmlspecialchars によると ページ:

    「入力文字列に、指定されたエンコーディング内に無効なコードユニットシーケンスが含まれている場合、ENT_IGNOREフラグまたはENT_SUBSTITUTEフラグのいずれかが設定されていない限り、空の文字列が返されます。」

    したがって、解決策は次のとおりです。use "$ variable =htmlspecialchars($ string、ENT_IGNORE);"このように機能する"htmlspecialchars"と配列マップを使用して関数を作成できます-

    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. Mongodbでの並列配列のインデックス作成

    2. 日付間隔でグループ化

    3. spring-data-redisを使用してredisのエンティティを更新します

    4. Mongodb-条件付きの場合は集約$push