的變量名我碰到一些代碼,我幾年前寫的,當我第一次學習PHP和不知道數組從0開始,而不是1獲取陣列
$afc_east[1] = "Buffalo Bills";
$afc_east[2] = "Miami Dolphins";
$afc_east[3] = "New England Patriots";
$afc_east[4] = "New York Jets";
$afc_west[1] = "Denver Broncos";
$afc_west[2] = "Kansas City Chiefs";
$afc_west[3] = "Oakland Raiders";
$afc_west[4] = "San Diego Chargers";
//.... other divisions...
//Put all of the arrays into one
$afc = array($afc_east, $afc_west, $afc_north, $afc_south);
for($i=0;$i<count($afc);$i++)
{
$count = count($afc[$i]);
for($y=1;$y<=$count;$y++)
{
// I'd like to find out how to echo "afc_east" or "afc_west"
$name_of_array = ""; //Idk
echo "$".$name_of_array."[".$y-1."]" = ".$afc[$i][$y].";<br />";
}
}
我想絆倒讓我所有的數組都從0開始。但是,有太多的數組讓我返回並將數組中的數字更改爲低於當前數組的數目。對於我來說,使用php回顯數組名稱及其相應的值會更容易,然後將它們複製並粘貼到文本編輯器中。
您應該能夠輕鬆地減少任何支持宏的文本編輯器中的所有數組索引。國際海事組織,你應該*不*添加計數來說明基於'1'的索引,因爲當你最終完成並將數組更改爲索引爲'0'時,你將有更多的工作要做。 – Paulpro
我正在使用文本處理程序。任何想法我應該怎麼做呢? – Lance
你不能使用你的代碼得到它,你應該使用類似於'$ afc = array('afc_east'=> $ afc_east,...' – zerkms