我有以下场景:
具有多个航点的数组
想要每个航点都有一个新变量
航点数量不固定
该数组存储路径点的地址数据,如街道、号码、邮政编码、城镇等。
我可以在 foreach 循环中循环并打印数组的输出,如下所示:
foreach ($waypoints as $waypoint) {
echo $waypoint->street
echo $waypoint->nb
echo $waypoint->zip
echo $waypoint->town
}
我想做的是,为每个航路点获取一个新变量。例如:
$wp1 = Data from waypoint 1
$wp2 = Data from waypoint 2
我尝试过的:
$waypointCount = count($waypoints);
for ($i = 1; $i < $waypointCount; $i++) {
$wp[$i] = $waypoints->street.' '.$waypoints->nb.' '.$waypoints->zip.' '.$waypoints->town.' '.$waypoints->state;
}
我的想法是计算航点的数量,为每个航点编号设置一个新变量,并将相应的航点数据存储在新变量中。我有点困惑如何创建 $wp[i] 变量并向其分配数据。是否需要结合 for 和 foreach 循环?
寻求一些帮助让我走上正确的方向。谢谢!
慕容3067478