php - 在 Php 中以一种语法将多组命名元素添加到数组
问题描述
我有一个数组 $products,这就是我向其中添加元素的方式。
$products[] = ['name'=>'prod1', 'qty'=>'5', 'price'=>'20'];
$products[] = ['name'=>'prod2', 'qty'=>'10', 'price'=>'30'];
$products[] = ['name'=>'prod3', 'qty'=>'15', 'price'=>'40'];
我的问题是,有没有办法在一个语法中添加所有三组元素。例如:
$products[] = ['name'=>'prod1', 'qty'=>'5', 'price'=>'20'],
['name'=>'prod2', 'qty'=>'10', 'price'=>'30'],
['name'=>'prod3', 'qty'=>'15', 'price'=>'40'];
解决方案
你可以使用array_push
例子:
array_push($products,
['name'=>'prod1', 'qty'=>'5', 'price'=>'20'],
['name'=>'prod2', 'qty'=>'10', 'price'=>'30'],
['name'=>'prod3', 'qty'=>'15', 'price'=>'40']
);
推荐阅读
- android - 我们如何为应用程序流创建 android 应用程序自定义文档?
- php - 在 PHP 中,我如何*安全地*获取给定语言环境的语言环境信息?
- c - 单字符 strcat -C
- javascript - 从javascript中的特定字符串中提取部分字符串
- laravel - 从关系中的外键检索最新数据
- eclipse - 如何对多标题列的行顺序进行排序?
- java - 运算符 > 未定义参数类型 XSSFCell, int Java(536871072)
- c# - How to create KMZ file on C#
- ember.js - How do you create nested dynamic routes with ember.js where child route replaces parent's template?
- firebase - Firebase API 问题(针对 Unity)