Tôi đang cố gắng tìm một giải pháp để sử dụng array_map('mysql_real_escape_string', $data);
trên mảng đa chiều, Nếu $ dữ liệu là đa chiều, php trả về lỗi. cổ vũarray_map cho mảng đa chiều
17
A
Trả lời
32
$array = array(array('A' => "Hello", 'B' => "World"),
array('A' => "Goodnight", 'B' => "Vienna")
);
function myFunc(&$item, $key) {
$item = mysql_real_escape_string($item);
}
array_walk_recursive($array,'myFunc');
var_dump($array);
0
function realEscape($data){
global $connection;
$array=[];
do{
if(is_string($data)){
$array= mysqli_real_escape_string($connection,$data);
break;
}
foreach($data as $key =>$value){
$array[$key]=is_array($value)?realEscape($value):mysqli_real_escape_string($connection,$value);
}
}while(0);
return $array;}
Một giải pháp đơn giản phù hợp với bất cứ nơi nào. Chúc mừng!
Các vấn đề liên quan
- 1. Powershell đa chiều Mảng
- 2. jquery.each mảng đa chiều
- 3. Đa chiều std :: mảng
- 4. Mảng đa chiều JavaScript
- 5. Lặp lại mảng awk cho mảng đa chiều
- 6. Java: mảng đa chiều vs Một chiều
- 7. array_filter và mảng đa chiều
- 8. SetLength trên mảng đa chiều
- 9. array_slice trong mảng đa chiều?
- 10. C++ đa chiều mảng khởi
- 11. Mảng đa chiều so với nhiều mảng
- 12. Mẫu biến thể Mảng đa chiều Mảng
- 13. Biến mảng đa chiều thành mảng một chiều
- 14. Nhân bản mảng đa chiều
- 15. array_diff() với mảng đa chiều
- 16. Mảng đa chiều trong Python
- 17. NumPy mảng đa chiều slicing
- 18. python .count cho mảng đa chiều (danh sách danh sách)
- 19. PHP với Spl DataStructures thay thế cho mảng đa chiều
- 20. F # Các loại mảng đa chiều
- 21. PHP foreach lặp qua mảng đa chiều
- 22. PHP, Merge phím trong mảng đa chiều
- 23. Các mảng đa chiều PostgreSQL trong SQLAlchemy
- 24. Python: cắt một mảng đa chiều
- 25. Thuật toán để tạo mảng đa chiều
- 26. C# hàng của mảng đa chiều
- 27. Javascript: sắp xếp mảng đa chiều
- 28. Tìm kiếm đa chiều mảng JavaScript
- 29. Cách lọc mảng JavaScript đa chiều
- 30. Mảng đa chiều để MVC Controller