首页 > php教程 > php手册 > 快速将PHP数组键值组合成字符串

快速将PHP数组键值组合成字符串

WBOY
发布: 2016-06-06 20:08:42
原创
2891 人浏览过

最近在写MVC碰到一个问题:可以使用implode快速将PHP数组组合成字符串。但是如果想要将键值快速输出成字符串呢? 临时想到的方法是循环 假设有一个一维数组$a 存放N个内容. 代码一: ?php$b = '';foreach($a as $key=$value){$b.=$key;}echo $b;? 代码一的写

最近在写MVC碰到一个问题:可以使用implode快速将PHP数组组合成字符串。但是如果想要将键值快速输出成字符串呢?

临时想到的方法是循环

假设有一个一维数组$a 存放N个内容.

代码一:

<?php $b = '';
foreach($a as $key=>$value){
$b.=$key;
}
echo $b;
?>
登录后复制

代码一的写法太痛苦了,而且PHP本身有一个函数implode可以将数组快速组成字符串,那么键值也必定可以的。重新看了一下数组函数的手册,找到array_keys可以直接返还数组中所有键值。手册地址:http://docs.php.net/manual/en/function.array-keys.php

代码二:

<?php echo implode("", array_keys($a));
?>
登录后复制

哈哈,代码是不是简洁多了?:)

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板