簡體   English   中英

PHP使用變量名中的變量

[英]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;

我在開始時將sidecountFsidecountB聲明為數組

$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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM