在 PHP 中使用帶有動態變數名稱的大括號
P粉717595985
P粉717595985 2023-08-29 12:05:01
0
2
302
<p>我正在嘗試使用動態變數名稱(我不確定它們實際上叫什麼),但很像這樣:</p> <pre class="brush:php;toolbar:false;">for($i=0; $i<=2; $i ) { $("file" . $i) = file($filelist[$i]); } var_dump($file0);</pre> <p>回傳的是<code>null</code>,這告訴我它不起作用。我不知道我正在尋找的語法或技術是什麼,這使得研究變得困難。 <code>$filelist</code> 是之前定義的。 </p>
P粉717595985
P粉717595985

全部回覆(2)
P粉043295337

將它們包裹在 {} 中:

${"file" . $i} = file($filelist[$i]);

工作範例


使用${}是建立動態變​​數的方法,簡單的範例:

${'a' . 'b'} = 'hello there';
echo $ab; // hello there
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!