Tôi biết về array_walk()
và array_map()
. Tuy nhiên khi sử dụng cựu như vậy (trên một dự án cũ) nó thất bạiCách dễ dàng để áp dụng hàm cho một mảng
array_walk($_POST, 'mysql_real_escape_string');
Cảnh báo: mysql_real_escape_string() hy vọng tham số 2 được tài nguyên, chuỗi nhất định.
Vì vậy, tôi đã đi với phiên bản hơi xấu xí hơn này
foreach($_POST as $key => $value) {
$_POST[$key] = mysql_real_escape_string($value);
}
Vì vậy, tại sao không phải là công việc cách đầu tiên? Cách tốt nhất để ánh xạ các giá trị của một mảng thành một hàm là gì?
Liệu phiên bản xấu xí thực sự làm việc? –
Phiên bản xấu xí * hoạt động *. – alex