PHP 将一个多维数组转为保留层级关系的字符串
/** * xmsb_implode 将一个多维数组转为保留层级关系的字符串 * 参数1:数组之间的连接符 * 参数2:需要转为字符串的数组 * 参数3:上级数组的键名,默认留空 */ function xmsb_implode($glue, $pieces, $parentKey = '') { $finalData = []; foreach($pieces as $key => $item) { if(is_array($item)) { $theKey = $key; if(!empty($parentKey)) { $theKey = "{$parentKey}[{$key}]"; } $finalData[] = xmsb_implode($glue, $item, $theKey); } else { $finalData[] = "{$parentKey}[{$key}] => {$item}"; } } return implode($glue, $finalData); }

欢迎转载,转载时请注明来源。

浙公网安备 33010602011771号