|
- /*
- * 把多维数组转化成一维数组或是字符串(去重)
- * @param array $arr 要转化的多数组
- * @param bool $returnArr 是否返回一维数组,默认为true,false表示返回字符串
- * @author fanglor
- * @date 2011-11-21
- */
- function multi_array_to_one($arr, $returnArr = true) {
- static $result = array();
- if (!is_array($arr)) {
- $result[] = $arr;
- } else {
- foreach ($arr as $key => $row) {
- if (is_array($row)) {
- multi_array_to_one($row, $returnArr);
- } else {
- $result[] = $row;
- }
- }
- }
- return $returnArr ? array_unique($result) : implode(',', array_unique($result));
- }
复制代码 |
|