この配列から個々の値を表示するにはどうすればよいですか?多次元配列のデータを表示
例えば:X = 8.6; Y = 43; F =より多くのもの?
$MEGA['Stuff'] = [
8.6,
43,
'more stuff'
];
この配列から個々の値を表示するにはどうすればよいですか?多次元配列のデータを表示
例えば:X = 8.6; Y = 43; F =より多くのもの?
$MEGA['Stuff'] = [
8.6,
43,
'more stuff'
];
キーと値のペアを持つ結合配列にすることができます。あなたは元の配列を操作することはできません場合には、上記の、マニピュレータの答えをObjectに追加
$MEGA['Stuff'] = [
'X' => 8.6,
'Y' => 43,
'F' => 'more stuff'
];
foreach ($MEGA['Stuff'] as $k => $v) {
echo $k . ' : '. $v;
echo '<br/>';
}
は、あなたは、このように二回、それを反復処理の必要性を減らし、配列にキーを設定するarray_combine
機能を使用することができます。
$keys = ["X", "Y", "F"];
$MEGA["Stuff"] = array_combine($keys, $MEGA["Stuff"]);
今$MEGA["Stuff"]
配列の形式である、マニピュレータがそれを持つオブジェクト、そしてあなたの好み
仮定するK、YとF以下のコードを使用することができ、そのため使用を修正している時にそれを操作することができます。 右
配列がカウントfはあなたが、3つの文字K、Yを持っていることは3
今、あなたはこのようなコード
$char=array('k','y','f');
$ MEGAのGET数[ 'スタッフ']することができますです。
$count=count($MEGA['Stuff']);
ここではforループを使用しています。
for($i=0;$i<$count;$i++)
{
echo $char[$i].' = '.$MEGA['Stuff'][$i];echo '<br/>';
}
このコードは、配列の表示値に使用できます。
あなただけのデータを表示するためにエコーを使用することができます
これは簡単な答えだったし、魅力的だった。ありがとう! –
'リストを($ x、$ y、$のF)= $ MEGA [ 'スタッフ']; echo 'X ='。$ x;エコー 'Y ='。$ y; echo 'F ='。$ f; '? – Bhaskar