Ich fand diesen Code in einem anderen Beitrag, die ich fand ziemlich hilfreich, aber für mich ist es nur die Hälfte der Gleichung. Inline mit dem folgenden Code, ich muss die Zeichenfolge aus einer Datenbank nehmen, explodieren Sie es in das 2d-Array, bearbeiten Sie Werte im Array und implodieren sie wieder bereit für die Speicherung im selben Format. also genau rückwärts in der gleichen Reihenfolge wie das bestehende Skript.PHP explodieren und zuweisen zu einem mehrdimensionalen Array MKII :)
kann mir bitte jemand von assistenten helfen? :) Danke!
der Code aus dem anderen Post >>
$data = "i love funny movies \n i love stackoverflow dot com \n i like rock song";
$data = explode(" \n ", $data);
$out = array();
$step = 0;
$last = count($data);
$last--;
foreach($data as $key=>$item){
foreach(explode(' ',$item) as $value){
$out[$key][$step++] = $value;
}
if ($key!=$last){
$out[$key][$step++] = ' '; // not inserting last "space"
}
}
print '<pre>';
print_r($out);
print '</pre>';
Also, was hast du probiert? Außerdem: Warum möchten Sie einzelne Leerzeichen zeitweise in Ihrem * $ out * -Array speichern? Wie ist das nützlich? – trincot
Was ist das Endergebnis, dass Sie wollen, angesichts der Eingabe von "Ich liebe lustige Filme \ n Ich liebe Stackoverflow dot com \ n Ich mag Rock-Song"? – AbraCadaver
Um das letzte Leerzeichen einzufügen, musst du $ last-- auskommentieren/entfernen; –