このコードは別の投稿にあります。次のコードでインライン化すると、データベースから文字列を取り出し、2次元配列に展開し、配列の値を編集し、同じ形式で格納できる状態に戻す必要があります。つまり、既存のスクリプトと同じ順序で後方に移動します。PHPが爆発し、それを多次元配列MKIIに割り当てます:)
あなたのいずれかのウィザードが私を助けてくれますか? :) ありがとうございました!
他のポストからコード>>
$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>';
だから何を試しましたか?また、なぜ* $ out *配列に断続的に単一のスペースを格納したいのですか?それはどのように役立つのですか? – trincot
あなたが望む最終結果は何ですか?私は面白い映画を愛しています。\ n私はstackoverflowドットコムを愛しています\ n私はロックソングが好きです? – AbraCadaver
最後のスペースを挿入するには、$ last--をコメントアウト/削除する必要があります。 –