$arr = array(
'id' => 'ID',
'staff_name' => '昵称',
'staff_real '=> '真实姓名',
);
$strKey = 'id,staff_name,staff_real';
$strValue = 'ID,昵称,真实姓名';
如上,$arr
怎么处理才能实现键名输出成一个字符串,键值输出成一个字符串?
听说用arraykeys
和arraryvalue
函数可以实现,但是不知道怎么写,也更想知道怎么用foreach
和for
怎么处理。
望告知,多谢。
雷雷
雷雷
其实很简单,楼主肯定是对PHP不太了解!!
第一步是使用array_keys()从数组中获取所有的key组成一个新的数组。
第二步是将两个数组通过implode()转成字符串就可以了。
接下来再说说楼主想知道的foreach循环的解决方法:
第一步是循环对字符串进行拼接。
第二步是去掉字符串末尾的逗号。
代码如下:
https://www.bytelang.com/o/s/...