php - 我想创建一个循环,收集 PHP 中每个数组的第一项和最后一项
问题描述
<?php
$store = [
["Call of Duty", "Shooter", 59.95],
["Rocket League", "Sport", 19.95],
["Assassins Creed", "RP", 49.95]
];
$x = 1;
$length = count($store);
foreach ($store as $info) {
if ($x === 1) {
//first item
echo $info;
} else if ($x === $length) {
//last item
echo $info;
}
$x++;
}
?>
这是我的代码。我想要实现的是创建一个循环来收集每个数组的每个第一项,以及每个数组的每个最后一项。
所以当我运行程序时,它给了我“使命召唤 59.95”“火箭联盟 19.95”“刺客信条 49.95”。
现在程序只返回“ArrayArray”,因为所有 3 个数组都存储在一个数组中,所以它给了我第一个数组和最后一个数组作为结果。但我希望它进入这些数组并从那里收集第一个和最后一个值。我如何实现这一目标?
解决方案
推荐阅读
- php - MySQL + PHP:避免由于连接表中的两个结果而导致重复结果
- git - 在我“压缩并合并”我的代码后,我的旧 git 用户名会保留为作者吗?
- security - 在 Jenkins 中存储密码参数的最佳方法是什么?
- python - 如何确保 python 脚本将在 Windows 上永远运行?
- wordpress - is there any multiple categories filter available in WordPress?
- ios - nil 在具有两个不同 Bundle 的两个 ViewController 之间进行委托(swift)
- node.js - 与集群 mongodb 相关的错误
- r - Creating unique time measurement ID for each user based on date of measurement (varying per user)
- c++ - C++ 中是否存在任何隐式内存屏障
- c# - 如何使用连接服务将自定义标头添加到传出 SOAP 有效负载?