2017-04-07 53 views

回答

0

您可以使它成爲具有鍵 - 值對的關聯數組。

$MEGA['Stuff'] = [ 
    'X' => 8.6, 
    'Y' => 43, 
    'F' => 'more stuff' 
]; 

foreach ($MEGA['Stuff'] as $k => $v) { 
    echo $k . ' : '. $v; 
    echo '<br/>'; 
} 
0

添加到對象操作的答案,上面,如果你不能操縱原始數組,你可以使用array_combine功能鍵設置到陣列,從而減少迭代兩次的需要。

$keys = ["X", "Y", "F"]; 
$MEGA["Stuff"] = array_combine($keys, $MEGA["Stuff"]); 

現在$MEGA["Stuff"]陣列的形式,對象操作有它,你可以在自己的喜好操縱它

0

假設K,Y和F是固定爲此使用可以使用下面的代碼。 你有3個字符K,Y,F右

數組數爲3

現在你可以讓這樣的代碼的$ MEGA [ '東西']這個

$char=array('k','y','f'); 

獲取計數;

$count=count($MEGA['Stuff']); 

現在我們使用for循環。

for($i=0;$i<$count;$i++) 
{ 
    echo $char[$i].' = '.$MEGA['Stuff'][$i];echo '<br/>'; 
} 

您可以使用此代碼從數組中顯示值。

0

可以只使用回波來顯示數據:

​​
+0

這是更簡單的答案,它像一個魅力。謝謝! –