array_map实现递归功能

array_map(callback, arr1, arr2……);函数返回用户自定义回调函数执行后的数组,代码如下:

  1. function escapeString($value) {
  2. //开源代码phpfensi.com
  3. if (emptyempty($value)) {
  4. return $value;
  5. } else {
  6. return is_array($value) ? array_map('escapeString', $value) : addslashes($value);
  7. }
  8. }