MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

htmlspecialchars loại bỏ giá trị bên trong mảng?

Theo htmlspecialchars của php.net trang:

"Nếu chuỗi đầu vào chứa chuỗi đơn vị mã không hợp lệ trong bảng mã đã cho, một chuỗi trống sẽ được trả về, trừ khi cờ ENT_IGNORE hoặc ENT_SUBSTITUTE được đặt."

Vì vậy, giải pháp là:sử dụng "$ variable =htmlspecialchars ($ string, ENT_IGNORE);" Bạn có thể tạo một hàm với "htmlspecialchars" và bản đồ mảng có chức năng như thế này -

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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tại sao MongoDB không cập nhật trừ khi tôi gọi .then res.json (...) sau findOneAndUpdate?

  2. Nhập các lớp miền từ mô-đun GORM-độc lập vào Grails

  3. Cam kết và sự bền bỉ của đĩa trong NoSQL (MongoDB)

  4. Truy vấn phạm vi MongoDB trên toàn bộ giá trị tài liệu được nhúng

  5. Sao chép cơ sở dữ liệu trong Mongodb giữa các máy chủ sử dụng trình điều khiển nút