0
のManupulationこれは生のデータです:PHP - 文字列
3
1/1.0
Question
Answer 1
Answer 2
....
Answer n
2
1/2.0
Question
Answer 1
Answer 2
....
Answer n
これは、所望の出力です:
[
3, 1.0, [],
"Question",
[
"Answer 1",
"Answer 2",
....
"Answer n"
]
],
[
2, 2.0, [],
"Question",
[
"Answer 1",
"Answer 2",
....
"Answer n"
]
],
これは私がこれまで何をやったかである:
$step1 = str_replace("1/"," ", $raw);
$step2 = explode(PHP_EOL, $step1);
foreach ($step2 as $key => &$value) {
if(floatval($value) == 0) {
$value = '"'.$value.'"';
};
$value = $value.",";
}
今や難しい部分:角括弧とタブを追加する方法。 私は一日中私の頭を叩いています。何か案は?ありがとうございました!
ので、これは ' "3、1.0は、[]"'単一の文字列値である必要があり、またはそれらは別々の配列項目すべきですか? – RomanPerekhrest
hm、最後に一行にあり、スペースで区切られていれば問題ありません。一行ではなくてもOKです。 引用符で囲まれていないことに注意してください。ありがとう、 –
私の答えはあなたのために働くのですか? 「はい」の場合は – ebildude123