我有一个包含相当多数据的字符串。我想将数据拆分成一个二维数组。字符串中的数据由列的 ~(代字号)和不同的行的 :(冒号)分隔。
示例字符串可以是:“London~10~20~cold:New York~23~53~hot:Madrid~43~12~dry”。
谢谢。
最佳答案
$string = "London~10~20~cold:New York~23~53~hot:Madrid~43~12~dry";
$array = explode(':', $string);
foreach($array as &$value) $value = explode('~', $value);
关于PHP:将字符串拆分为二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4909830/