-3

私の元のデータは"aaa","bbb","ccc"、文字列を配列に変換する方法は?

のような結果を得るにはaaa<hr />bbb<hr />ccc<hr />?私のコードは return のみ"aaa","bbb","ccc"<hr />です。

$str = '"aaa","bbb","ccc"';
$ddd = array($str);
foreach($ddd as $aaa){
    echo $aaa.'<hr />';
}
4

3 に答える 3

0

これは仕事をします:

<?php
$str = '"aaa","bbb","ccc"';

$array = explode(',', $str);

foreach ($array as $element) {
    echo substr($element, 1, -1).'<hr />';
}
?>
于 2013-02-09T14:41:06.877 に答える
0

データは適切にフォーマットされた CSV のように見えます。

str_getcsv()を使用して、データを配列に直接読み取ることができます。

$str = '"aaa","bbb","ccc"';
$array = str_getcsv($str);

foreach ($array as $item) {
    echo $item . '<hr />';
}
于 2013-02-09T14:44:14.677 に答える
0

str_replace を使用してコンマを切り替え、<hr />「私もあなたのために」を削除しました。

例えば

$str = '"aaa","bbb","ccc"';
echo str_replace('"', '', str_replace(',','<hr />',$str));

最善の方法ではないかもしれませんが、うまくいくでしょう:)

于 2013-02-09T14:44:29.780 に答える