2013-10-18 47 views
0

如何將$ box1和$ box2保存在數據庫中並將其作爲變量取出?這樣我可以循環它。如何處理隱藏在另一個變量內的數組變量?

if($m_name[$x]=='a'){ 
    echo '<input type="checkbox" name="chkbox[][]" (in_array($box1[$i][$j], $autocheck_array) ? ' checked="checked"' : '') . '"/>'; 
} 
elseif($m_name[$x]=='b'){ 
    echo '<input type="checkbox" name="chkbox[][]" (in_array($box2[$i][$j], $autocheck_array) ? ' checked="checked"' : '') . '"/>'; 
} 

$box1$box2在DB行標題,所以即時通訊不能夠循環它

+0

Billy

+0

請澄清這個問題,這對我沒有意義。 – Barmar

+0

你期望它做什麼,它做的是什麼?您是否閱讀過關於字符串中可變插值的PHP手冊部分? – Barmar

回答

0

刪除引號。這樣的引號內

<?php 
$abc[1][2]=1; 
$a=$abc[1][2]; 
echo $a; 
?> 
0

陣列值不只是工作插補複雜變量時,您需要使用{}

$a = "The value of a[1][2] is {$abc[1][2]}."; 

請參閱部分複合物(花)語法在PHP字符串documentation

請注意,如果您要作爲較大字符串的一部分進行插值,則只需執行此操作。如果你只是試圖直接分配數組值,你不需要把它放在引號中。您可以指定:

$a = $abc[1][2]; 
0

您的意思是?

$abc[1][2]=1; 
$a=$abc[1][2]; 
echo $a;// Outputs 1 
0

通過使用該語句$a="$abc[1][2]";你實際上分配$a一個string

刪除引號

<?php 
$abc[1][2]=1; 
$a=$abc[1][2]; 
echo $a; 
?> 
相關問題