分割する必要がある 1 つの大規模な要素を含む配列を返す API で、多くの問題が発生しています。これは、クラックするのが難しいことが証明されています。
$CrappyArray = array([TheSingleElement]=>header1-header2-header3-value1.1-value1.2-value1.3-value2.1-value2.2-value2.3);
通常の爆発だけを使用してみました。
$BetterArray= explode('-', $CrappyArray['TheSingleElement']);
print_r($BetterArray);
残念ながら、それは単に返されます:
Array ([0]=>header1 [1]=>header2 [2]=>header3 [3]value1.1 [4]value1.2 [5]value1.3 [6]value2.1 [7]value2.2 [8]value2.3)
これは良くありません。私が必要とするのは:
Array (
[0]=>Array ([0]=>header1 [1]=>header2 [2]=>header3)
[1]=>Array ([0]=>value1.1 [1]value2.2 [2]value2.3)
[2]=>Array ([0]=>value2.1 [1]=>value2.2 [2]=>value2.3)
)
どうすればこれを達成できますか?