[英]PHP using a variable in a variable name
我有兩個預先存在的變量:
$side
(F或B)
和
$plate
(這是一個3位數字)
我正在嘗試構建兩個名為的數組
$sidecountF
和$sidecountB
使用以下代碼:
$sidecount{$side}[$plate] = 1;
假設$ side是F而$ plate是200,我希望最終結果是
$sidecountF[200] = 1;
我在開始時將sidecountF
和sidecountB
聲明為數組
$sidecountF = array();
$sidecountB = array();
所以現在我很難過。
${"sidecount$side"} = array();
但是你最好使用數組:
$sidecount = array("F" = array(), "B" => array());
$sidecount[$side][$plate] = /* ... */
$_blank = array(
'sidecount' . $side => array()
);
extract($_blank);
這將是另一種方式,它也不一定用${""}
創建1個變量,你可以一次創建幾個變量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.