首页 > 解决方案 > PHP - 变量中的数组名称

问题描述

是否可以将 php 变量用作数组名称的一部分。像这样我的数组是 Fday1,Fday2....但是我不能使用 foreach 键,因为每个数组的值计数不同

$FdayArray = "Fday".$FdayKey;
array_push($FdayArray, $forecast);

FdayKey 将是 1-9 之间的数字 我该如何正确执行此操作?

标签: php

解决方案


您正在寻找variable variablesphp 的功能。

有时能够有变量变量名很方便。即可以动态设置和使用的变量名。它获取变量的值并将其视为变量的名称

你会用

array_push($$FdayArray, $forecast);

推荐阅读