【问题标题】:how to change array format while getting both data are in array如何在获取两个数据都在数组中时更改数组格式
【发布时间】:2016-12-23 18:07:53
【问题描述】:

我有一个来自同一个数据库但不同列的数组,但我需要两个值都处于组合状态

[0] => Array
        (
            [Student Name] => student_name
        )

    [1] => Array
        (
            [Student ID] => student_id
        )

    [2] => Array
        (
            [Marks 1] => maths
        )

    [3] => Array
        (
            [Mark 2] => english
        )

但我需要格式的值:

[0] => Array(
       [Student Name] => student_name
       [Student ID] => student_id
       [Marks 1] => maths
       [Mark 2] => english

) 

【问题讨论】:

  • 为了让您的阵列采用所需的格式,您做了什么尝试?
  • 我觉得你有点困惑。您要问的很简单,只需将您的数组传递给索引为 0 的新数组即可。例如$new_array[0] = $my_array
  • 你必须描述你的代码然后只有我们可以帮助,你在这里只提到了输出。

标签: php arrays csv


【解决方案1】:

您可以通过foreach 来完成。

有点像

$sortedArray = array(); 

foreach($completeArray as $singleArray) {
    $sortedArray[] = $singleArray[0]; 
}

我没有测试过这个,请不要怪我。这只是一个示例。

$completeArray 是您的数据库的结果。

我希望这会做你想做的事。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-19
    • 2016-12-24
    • 2015-02-19
    • 2015-08-18
    相关资源
    最近更新 更多