Wie zeige ich die einzelnen Werte aus diesem Array an?Anzeige von Daten aus multidimensionalem Array
zum Beispiel: X = 8,6; Y = 43; F = mehr Zeug?
Wie zeige ich die einzelnen Werte aus diesem Array an?Anzeige von Daten aus multidimensionalem Array
zum Beispiel: X = 8,6; Y = 43; F = mehr Zeug?
Sie könnten es zu einem assoziativen Array mit Schlüssel-Wert-Paar machen.
$MEGA['Stuff'] = [
'X' => 8.6,
'Y' => 43,
'F' => 'more stuff'
];
foreach ($MEGA['Stuff'] as $k => $v) {
echo $k . ' : '. $v;
echo '<br/>';
}
Hinzufügen Manipulators Antwort auf Objekt, falls oben können Sie das ursprüngliche Array nicht manipulieren, können Sie die array_combine
Funktion verwenden, um die Schlüssel für das Array zu setzen, wodurch die Notwendigkeit von iterieren es zweimal zu reduzieren.
$keys = ["X", "Y", "F"];
$MEGA["Stuff"] = array_combine($keys, $MEGA["Stuff"]);
Nun ist die $MEGA["Stuff"]
Array ist in der Form, Objekt Manipulators hat, und man kann es bei einer Vielzahl von Designs hierfür verwendet wird beheben können
suppose k, y und f manipulieren folgenden Code verwenden. Sie haben 3 Zeichen k, y, f rechts
Arrays zählen 3
jetzt Sie Code wie dieser
$char=array('k','y','f');
get Zählung von $ MEGA [ 'Stuff'] machen können;
$count=count($MEGA['Stuff']);
Jetzt verwenden wir For-Schleife.
for($i=0;$i<$count;$i++)
{
echo $char[$i].' = '.$MEGA['Stuff'][$i];echo '<br/>';
}
Sie können diesen Code für den Anzeigewert aus dem Array verwenden.
Sie können nur Echo verwenden, um die Daten anzuzeigen:
echo $MEGA['stuff'][0])
echo $MEGA['stuff'][1])
echo $MEGA['stuff'][2])
Das war die einfachere Antwort und es funktionierte wie ein Zauber. Vielen Dank! –
'Liste ($ x, $ y, $ f) = $ MEGA [ 'Stuff']; echo 'X ='. $ x; echo 'Y ='. $ y; echo 'F ='. $ f; '? – Bhaskar