Dies ist mein Array und ich will 60, 20, 39, 70,12, 29,31,72,59 in einem einzigen Array. eindimensionales Array.sortierten geschachtelten Array php
$marks = array(
"abc" => array(
"a" => 60,
"b" => 20,
"c" => 39
),
"def" => array(
"a" => 70,
"b" => 12,
"c" => 29
),
"xyz" => array(
"a" => 31,
"b" => 72,
"c" => 59
)
);
mein Versuch war
foreach($marks as $name=>$score)
{
foreach($score as $subject=>$number)
{
$array[]= $number;
}
}
Aber wenn ich dieses Array bin Druck wieder drei Array erzeugen. auf print_r ($ array); es zeigt diesen Ausgang.
Array ([0] => 60 [1] => 20 [2] => 39) Array ([0] => 60 [1] => 20 [2] => 39 [3] => 70 [4] => 12 [5] => 29) Array ([0] => 60 [1] => 20 [2] => 39 [3] => 70 [4] => 12 [5] => 29 [6] => 31 [7] => 72 [8] => 59)
Gibt es irgendeine Methode, um nur das letzte Array aus dem obigen Array zu holen. Oder eine andere Lösung.
was ist dein ergebnis druck komm raus !! –
Ihr Code funktioniert, er produziert die erwartete Ausgabe, aber '}' fehlt nach foreach. – Indrajit