Rumah  >  Artikel  >  php教程  >  快速将PHP数组键值组合成字符串

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

WBOY
WBOYasal
2016-06-06 20:08:422827semak imbas

最近在写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));
?>

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

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:php数组键值用法实例分析Artikel seterusnya:PHP扩展开发入门教程