J'ai trouvé ce code dans un autre article que j'ai trouvé très utile mais pour moi c'est la moitié de l'équation. en ligne avec le code suivant, j'ai besoin de prendre la chaîne d'une base de données, l'exploser dans le tableau 2d, éditer les valeurs dans le tableau et l'imploser en arrière prêt pour le stockage dans le même format. si spécifiquement en arrière dans le même ordre que le script existant.PHP exploser et l'assigner à un tableau multidimensionnel MKII :)
Est-ce que l'un de vos assistants peut m'aider s'il vous plaît? :) Je vous remercie!
le code de l'autre poste >>
$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>';
Alors qu'avez-vous essayé? Aussi: pourquoi voulez-vous stocker des espaces simples par intermittence dans votre tableau * $ out *? Comment est-ce utile? – trincot
Quel est le résultat final que vous voulez, étant donné l'entrée de 'j'aime les films drôles \ n j'aime stackoverflow dot com \ n j'aime la chanson rock'? – AbraCadaver
Pour insérer le dernier espace, vous devez commenter/supprimer $ last--; –