doushang1964 2013-08-28 07:17
浏览 131
已采纳

在关联数组上使用explode和implode

I have the following array structure...

 Array
(
    [old] => Array
        (
            [ID] => 121
            [cod] => SS
            [tabl] => ss
        )

    [new] => Array
        (
            [ID] => 123
            [cod] => CC
            [tabl] => cc
        )

    [not] => Array
        (
            [ID] => 142
            [cod] => NN
            [tabl] => nn
        )
)

And what I want to achieve was to get the following...

foreach sub array read [cod] and get like this (SS,CC,NN) and then use it in switch like

$a = $_POST['cod'];

switch ($a) foreach (those (SS,CC,NN)) {

case 'SS': do some thing. break;

But what I can't achieve from the above is I can't get the those three sub-array (SS,CC,NN) in this model.

$codes = array (SS,CC,NN) or like

      Array
            (
                [cod] => SS
                [cod] => CC
                [cod] => NN
            )

How do I achieve that, Thanks..

  • 写回答

2条回答 默认 最新

  • douao3636 2013-08-28 07:21
    关注
    $result = array();
    foreach ($your_array as $row) {
      $result[] = $row['cod'];
    }
    // $result = array('SS','CC','NN');
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作