php:如何在不增加计数的情况下将通用值添加到多维数组

道格

我有这个...

$routes = array();
loop starts...
    $routes[]['location1'] = MyValue1
    $routes[]['location2'] = MyValue2
    $routes[]['distance'] =  MyValue3
...loop ends

我想要的是...

Array
(
    [0] => Array
        (
            [location1] => MyValue1
            [location2] => MyValue2
            [distance] => MyValue3
        )

    [1] => Array
        (
            [location1] => MyValue1
            [location2] => MyValue2
            [distance] => MyValue3
        )
}

但是我得到的是...

Array
(
    [0] => Array
        (
            [location1] => MyValue1
        )

    [1] => Array
        (
            [location2] => MyValue2
        )

    [2] => Array
        (
            [distance] => MyValue3
        )

    [3] => Array
        (
            [location1] => MyValue1
        )

    [4] => Array
        (
            [location2] => MyValue2
        )

    [5] => Array
        (
            [distance] => MyValue3
        )
}

使用的正确语法是什么?还是我需要添加某种计数器来使用诸如此类的东西来计算整个循环的迭代次数$routes[$a]['distance']

lix药

最简单的方法是构建子数组,然后将其添加到单个分配中:

$routes = array();
loop starts...
    $routes[] = array (
        'location1' => MyValue1,
        'location2' => MyValue2,
        'distance' =>  MyValue3
    );
...loop ends

每次进行任何操作时$routes[],都需要向中添加一个元素$routes因此,您必须执行上述操作或跟踪正在使用的索引。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在不增加或减少php的情况下将数值添加到值

如何在不覆盖的情况下添加到数组(从读取行和爆炸起)PHP

如何在不添加子列表的情况下将键值对添加到列表?

如何在没有完整路径的情况下将值添加到JSON数组?

如何在不更改其他行的情况下将 TableRow 添加到 TableLayout

如何在不擦除数据的情况下将存储添加到VMWare vSphere

如何在不弹出的情况下将CopyWebpackPlugin添加到create-react-app?

如何在不更改基类的情况下将行为添加到类的实例

如何在不绘制原始数据的情况下将图例添加到ggplot?

如何在不覆盖JFrame的情况下将JPanel图形添加到JFrame

如何在程序不返回InvocationTargetException的情况下将节点添加到GridPane?

如何在不更改COM +类ID的情况下将方法添加到类

如何在不混淆R中顺序的情况下将一列的每个值添加到另一列的对应行下

如何在不添加目录层次的情况下使用Python将文件添加到tarfile中?

如何在不达到Python的最大迭代次数的情况下,将字符串数组添加到二叉树中?

Swift:在不创建插座的情况下将按钮添加到数组吗?

如何在不导致透支的情况下将背景色添加到UI中的特定组件?

如何在不忽略文件夹的情况下将所有文件添加到gitignore?

如何在不执行命令的情况下将命令添加到Bash历史记录中?

如何在不创建循环的情况下将边添加到有向无环图

如何在不破坏浏览器支持的情况下将hashbang添加到可执行Javascript文件?

如何在不破坏我的重写条件的情况下将301重定向添加到htaccess?

如何在不破坏字符串的情况下将字符串添加到set()中?

如何在不列出其他现有列的情况下将新列添加到MySQL表

ihp / nix如何在不编译失败的情况下将wreq添加到依赖项?

如何在不丢失单元测试功能的情况下将日志记录添加到静态类?

如何在不滚动到顶部的情况下将新项目添加到recyclerview

如何在不召开会议的情况下将事件添加到Google Calendar API

如何在不覆盖样式类的情况下将类属性添加到Sitecore MVC链接字段