Sie möchten ein mehrdimensionales Array aus einer Zeichenfolge erstellen. Meine Zeichenfolge ist:So erstellen Sie ein mehrdimensionales Array aus der Zeichenfolge
13,4,3 | 65,1,1 | 27,3,2
ich es in einem Array gespeichert werden soll, die ich so aussehen würde ich davon aus:
$multi_array = array
(
array(13,4,3),
array(65,1,1),
array(27,3,2)
);
So kann ich es mit $ multi_array [1] [1] aufrufen, die "4" zurückgeben sollte.
Hier ist der Code, den ich bisher habe:
$string = "13,4,3|65,1,1|27,3,2";
$explode = explode("|", $string);
$multi_array = array(); //declare array
$count = 0;
foreach ($explode as $value) {
$explode2 = explode(",", $value);
foreach ($explode2 as $value2) {
// I'm stuck here....don't know what to do.
}
$count++;
}
echo '<pre>', print_r($multi_array), '</pre>';
Wow! So schnell. Vielen Dank für deine Antwort Charlie, oder ist es Mac ... oder Deandra? Wie auch immer, sehr geschätzt :) Es lässt mich deine Antwort noch nicht annehmen, weil du zu schnell geantwortet hast. – KeepCool
@KeepCool, aber Sie können es jetzt tun, indem Sie es als akzeptierte Antwort markieren :) –