duanmei1536 2016-05-20 06:15
浏览 66

如何从多维数组中获取字符串变量中的数组值使用Php?

I have an multidimensional array and want to get all values with comma without loop in a string variable.

Is it possible ?

Array :

Array
(
    [0] => stdClass Object
        (
            [id] => 61
        )

    [1] => stdClass Object
        (
            [id] => 62
        )
)

I want to get like this : 61,62 .

How to do this ?

  • 写回答

1条回答 默认 最新

  • duan198299 2016-05-20 06:23
    关注

    Just do a loop over array and make new array to get values, Then convert new array to comma separated string.

    foreach($arr as $v){
     $newarr[] = $v->id;
    }
    // Convert new array to comma separated string
    $str = implode(',', $newarr);
    

    or

    use array_map()

    function getid($v) {
        return $v->id;
    }
    $str = implode(array_map("getid", $arr), ',');
    echo $str; 
    
    评论

报告相同问题?

悬赏问题

  • ¥15 linux驱动,linux应用,多线程
  • ¥20 我要一个分身加定位两个功能的安卓app
  • ¥15 基于FOC驱动器,如何实现卡丁车下坡无阻力的遛坡的效果
  • ¥15 IAR程序莫名变量多重定义
  • ¥15 (标签-UDP|关键词-client)
  • ¥15 关于库卡officelite无法与虚拟机通讯的问题
  • ¥15 目标检测项目无法读取视频
  • ¥15 GEO datasets中基因芯片数据仅仅提供了normalized signal如何进行差异分析
  • ¥100 求采集电商背景音乐的方法
  • ¥15 数学建模竞赛求指导帮助