How to implode array with key and value without foreach in PHP

后端 未结 11 1405
悲&欢浪女
悲&欢浪女 2020-12-04 07:20

Without foreach, how can I turn an array like this

array(\"item1\"=>\"object1\", \"item2\"=>\"object2\",.......\"item-n\"=>\"objec         


        
11条回答
  •  生来不讨喜
    2020-12-04 08:04

    Using array_walk

    $a = array("item1"=>"object1", "item2"=>"object2","item-n"=>"object-n");
    $r=array();
    array_walk($a, create_function('$b, $c', 'global $r; $r[]="$c=$b";'));
    echo implode(', ', $r);
    

    IDEONE

提交回复
热议问题