php - 将项目动态添加到数组 Mike42 php
问题描述
实际上我正在使用 escpos-php 热敏打印机 mike42 库并在发票上添加项目有一个数组,那么如何动态添加它们?
有数组:
$items = array(
new item("Example item #1", "4.00"),
new item("Another thing", "3.50"),
new item("Something else", "1.00"),
new item("A final item", "4.45"),
);
我想要类似的东西:
$items = array(
while($fetch = mysqli__fetch_assoc($sql)){
new item($fetch['item'], $fetch['price']),
}
);
解决方案
您快到了,只需将 while 循环从您的数组中取出。
$items = []; // Or array()
while($fetch = mysqli__fetch_assoc($sql)){
$items[] = new item($fetch['item'], $fetch['price']);
}
推荐阅读
- arrays - 快速从数组对象中获取特定值
- javascript - 如何在 React Hooks 中的 Object 内部的方法中访问 Object 属性
- phaser-framework - 如何在 Phaser ES6 中导入 Razorpay 插件
- c++ - 如何在另一个函数中使用我在函数中编写的内容?
- c - 在实现 _BV() 宏时减少代码重复
- apache-spark - 仅对 group by 中的不同值求和
- python - 溢出错误:使用 cv2.line() 时 Python int 太大而无法转换为 C long
- python - 保存后在脚本中从头开始加载tensorflow keras顺序模型的问题没有任何问题
- javascript - 如何将字符串添加到数组的键并获取值
- postgresql - 通过内存增加或查询重写来提高查询速度