drwkqwa82140 2017-07-03 08:27 采纳率: 0%
浏览 37
已采纳

too long

I have an array like this

Array
(
[1] => Array
    (
        [0] => 1
        [1] => 2
    )

[2] => Array
    (
        [0] => 14
        [1] => 15
    )

[3] => Array
    (
        [0] => 9
        [1] => 10
    )

Is there any way that I can convert it in list like $var1 = (1,2); $var2 = (14,15); $var3 = (9,10);

Update:

I want to insert database values in list form

Thank you in advance.

  • 写回答

2条回答 默认 最新

  • dongsou3041 2017-07-03 08:31
    关注

    This probably is the easiest and most elegant approach:

    <?php
    $data = [
        1 => [1, 2],
        2 => [14, 15],
        3 => [9, 10]
    ];
    list($var1, $var2, $var3) = array_values($data);
    var_dump($var1, $var2, $var3);
    

    The output obviously is:

    array(2) {
      [0]=>
      int(1)
      [1]=>
      int(2)
    }
    array(2) {
      [0]=>
      int(14)
      [1]=>
      int(15)
    }
    array(2) {
      [0]=>
      int(9)
      [1]=>
      int(10)
    }
    

    Considering some comments you made to the question and other answers it might be that you are looking for some output of type string... In that case have a try and play around with something like that:

    <?php
    $input = [
        1 => [1, 2],
        2 => [14, 15],
        3 => [9, 10]
    ];
    $output = [];
    array_walk($input, function($values, $key) use (&$output) {
        $output[$key] = implode(', ', $values);
    });
    print_r($output);
    list($var1, $var2, $var3) = array_values($output);
    var_dump($var1, $var2, $var3);
    

    The output here is:

    Array
    (
        [1] => 1, 2
        [2] => 14, 15
        [3] => 9, 10
    )
    string(4) "1, 2"
    string(6) "14, 15"
    string(5) "9, 10"
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 Python报错怎么解决
  • ¥15 simulink如何调用DLL文件
  • ¥15 关于用pyqt6的项目开发该怎么把前段后端和业务层分离
  • ¥30 线性代数的问题,我真的忘了线代的知识了
  • ¥15 有谁能够把华为matebook e 高通骁龙850刷成安卓系统,或者安装安卓系统
  • ¥188 需要修改一个工具,懂得汇编的人来。
  • ¥15 livecharts wpf piechart 属性
  • ¥20 数学建模,尽量用matlab回答,论文格式
  • ¥15 昨天挂载了一下u盘,然后拔了
  • ¥30 win from 窗口最大最小化,控件放大缩小,闪烁问题