Heim >Backend-Entwicklung >PHP-Tutorial >php多维数组转字符串及多维数组转一维数组的代码

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

WBOY
WBOYOriginal
2016-07-25 09:04:38893Durchsuche
  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. }
复制代码


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn