欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php多维数组转字符串及多维数组转一维数组的代码

程序员文章站 2022-05-24 21:57:58
...
  1. /**

  2. * @method 多维数组转字符串
  3. * @staticvar array $result_array
  4. * @param type $array
  5. * @return type
  6. * @link bbs.it-home.org
  7. */
  8. function arrayToString($arr)
  9. {
  10. if (is_array($arr))
  11. {
  12. return implode(',', array_map('arrayToString', $arr));
  13. }
  14. return $arr;
  15. }
  16. /**

  17. * @method 多维数组变成一维数组
  18. * @staticvar array $result_array
  19. * @param type $array
  20. * @return type
  21. * @link bbs.it-home.org
  22. */
  23. function multi2array($array) {
  24. static $result_array = array();
  25. foreach ($array as $key => $value) {
  26. if (is_array($value)) {
  27. array_multi2array($value);
  28. }
  29. else
  30. $result_array[$key] = $value;
  31. }
  32. return $result_array;
  33. }
复制代码