Php 打印具有某些值的数组键
我有一个数组Php 打印具有某些值的数组键,php,Php,我有一个数组 Array( 'Name'=> 'ashish', 'Course'=>'btech', 'Branch'=> ); PHP中是否有预定义的函数可以提供以下输出: name,course您可以使用array\u filter去除所有空值,然后使用array\u键仅获取键: $keyList = array_keys(array_filter($array, 'strlen')); 现在,您可以通过再次通过array_
Array(
'Name'=> 'ashish',
'Course'=>'btech',
'Branch'=>
);
PHP中是否有预定义的函数可以提供以下输出:
name,course您可以使用array\u filter去除所有空值,然后使用array\u键仅获取键:
$keyList = array_keys(array_filter($array, 'strlen'));
现在,您可以通过再次通过array_map运行数组来打印所需的结果,以获得小写结果,然后内爆以在参数之间使用逗号打印:
echo implode(', ', array_map('strtolower', $keyList));
您可以将array_key函数与array_map和strtolower一起使用
$array = array_keys(['Name' => 'ashish',
'Course' => 'btech',
'Branch' => 'test']);
echo implode(', ', array_map('strtolower', $array));
提供更多信息。输入的结构是什么?嗨,Ashish rawat,欢迎来到Stack Overflow!这里的问题预计会显示出研究的努力,也就是说,你已经做了什么来解决你的问题。我们很乐意帮忙,但只有在你自己试过之后。请参阅:。祝你好运此数组的语法无效。。不可能得到这个outputarray_key$arr;也将打印分支密钥。但我只想要那些有价值的钥匙你能试试这个吗?