php - 如何将数组转换为键值对数组?

标签 php multidimensional-array

我有这个数组:

array(
    0 => array("name", "address", "city"), 
    1=> array( "anoop", "palasis", "Indore"),
    2=> array( "ravinder", "annapurna", "Indore")
)

我想用这种方式制作这个数组:

array( 
    0 =>  array("name" = >"anoop" , "address" = >"palasia", "city" = >"Indore"),
    1 =>  array("name" = >"ravinder" , "address" = >"annapurna", "city" = >"Indore")
)

最佳答案

现代的方式是:

$data = array_column($data, 'value', 'key');

在你的情况下:

$data = array_column($data, 1, 0);

关于php - 如何将数组转换为键值对数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9343713/

相关文章:

ruby-on-rails - 从 ruby​​ 多维数组中找到最大的子数组

java - 试图从 txt 文件中填充二维 ArrayList

Javascript 在不知道所有键的情况下访问多维数组

php - MYSQL & PHP 计算特定日期的总小时数并排除重叠小时数

php - 如何将 SQL 与 PHP 分开?

php - CakePHP session 读取未设置的变量

c - 多维数组和dll劫持

php - 在 If 语句插入数据库

javascript - $.ajax() 打印一组未打印的 jsonObjects

java - 如何将 ArrayList 转换为多维数组?