【问题标题】:convert single dimensional array into multidimensional array将一维数组转换为多维数组
【发布时间】:2023-03-26 19:54:02
【问题描述】:

我需要在php中将一维数组转换为多维数组 并且还需要将此索引数组转换为关联数组。

[0] => 9
[1] => Bang Bhasm
[2] => 123
[3] => 161
[4] => 6
[5] => Sales
[6] => Cash
[7] => Sales-GST @12%
[8] => Output CGST @6%
[9] => 10
[10] => Be Fresh Churan
[11] => 123
[12] => 154
[13] => 6
[14] => Sales
[15] => Cash
[16] => Sales-GST @12%
[17] => Output CGST @6%

我想要这个预期的输出:-

 [0] Array (
        [0] => 9 
        [1] => Bang Bhasm 
        [2] => 123 
        [3] => 161 
        [4] => 6 
        [5] => Sales 
        [6] => Cash 
        [7] => Sales-GST @12% 
        [8] => Output CGST @6% 
        [9] => 10 
        )
[1] Array( 
        [10] => Be Fresh Churan
        [11] => 123 
        [12] => 154
        [13] => 6 
        [14] => Sales 
        [15] => Cash 
        [16] => Sales-GST @12% 
        [17] => Output CGST @6%
        ) I

【问题讨论】:

  • 你试过什么?你的预期输出是什么?
  • 我想要这个格式的数组 [0] 数组 ( [0] => 9 [1] => Bang Bhasm [2] => 123 [3] => 161 [4] => 6 [5] => 销售额 [6] => 现金 [7] => 销售额-GST @12% [8] => 输出 CGST @6% [9] => 10 ) [1] 数组( [10] = > Be Fresh Churan [11] => 123 [12] => 154 [13] => 6 [14] => 销售 [15] => 现金 [16] => 销售-GST @12% [17] =>输出 CGST @6%) 我想要这种格式的数组
  • 您能否在您的问题中添加您想要的数组格式,以便大家更好地理解?
  • array_chunk($arr, 9);

标签: php arrays multidimensional-array associative-array


【解决方案1】:

php 中的每个数组都是一个关联数组。如果没有定义键,那么php会自动将数组转换为索引数组。

你可能想要这个:

$single_dimension_array = array(9, 'Bang Bhasm', 123, 161, 6, 'Sales', 'Cash', 'Sales-GST @12%', 'Output CGST @6%', 10, 'Be Fresh Churan', 123, 154, 6, 'Sales', 'Cash', 'Sales-GST @12%', 'Output CGST @6%');

或者这个

$multi_dimension_array = array(
                    array(9, 'Bang Bhasm', 123, 161, 6, 'Sales', 'Cash', 'Sales-GST @12%', 'Output CGST @6%'),
                    array(10, 'Be Fresh Churan', 123, 154, 6, 'Sales', 'Cash', 'Sales-GST @12%', 'Output CGST @6%'));

这会很有帮助:https://www.geeksforgeeks.org/php-arrays/

【讨论】:

    猜你喜欢
    • 2019-06-29
    • 1970-01-01
    • 2014-11-25
    • 2011-08-24
    • 2019-04-03
    • 1970-01-01
    相关资源
    最近更新 更多