打印具有一些值的数组键

时间:2019-04-18 17:40:51

标签: php

我有一个数组

Array(
       'Name'=> 'ashish',
       'Course'=>'btech'
       'Branch'=> 
);

PHP中是否有预定义的函数可以向我提供以下输出:

名称,课程

2 个答案:

答案 0 :(得分:0)

您可以使用array_filter()去除所有空值,然后使用array_keys()仅获取键:

$keyList = array_keys(array_filter($array, 'strlen'));

现在,您可以通过再次通过array_map()运行数组以获取小写的结果,然后通过implode()来打印所需的结果,然后使用参数之间的逗号来打印它:

echo implode(', ', array_map('strtolower', $keyList));

答案 1 :(得分:0)

您可以将array_keys()函数与array_map和strtolower一起使用

$array = array_keys(['Name' => 'ashish',
    'Course' => 'btech',
    'Branch' => 'test']);
echo implode(', ', array_map('strtolower', $array));