如何在PHP或Javascript中将字符串转换为数组?
我有字符串:如何在PHP或Javascript中将字符串转换为数组?,php,arrays,json,string,converters,Php,Arrays,Json,String,Converters,我有字符串: $my_string = 'kqxs.mt={run:1,tinh:"39,31",ntime:153801582,delay:2000,kq:{39:{lv:"K42",8:"69",7:"985",6:["7772","4105","0258"],5:"8965",4:["03787","86098","45665"]}}};'; 请帮助我将此字符串转换为PHP中的数组 我想要结果: array(){ [8]{ [0]=>69 },
$my_string = 'kqxs.mt={run:1,tinh:"39,31",ntime:153801582,delay:2000,kq:{39:{lv:"K42",8:"69",7:"985",6:["7772","4105","0258"],5:"8965",4:["03787","86098","45665"]}}};';
请帮助我将此字符串转换为PHP中的数组
我想要结果:
array(){
[8]{
[0]=>69
},
[7]{
[0]=>985
},
[6]{
[0]=>7772
[1]=>4105
[2]=>0258
}
.............
}
谢谢大家! 您可以将字符串视为数组:
<?php
$my_string = 'kqxs.mt={run:1,tinh:"39,31",ntime:153801582,delay:2000,kq:{39:{lv:"K42",8:"69",7:"985",6:["7772","4105","0258"],5:"8965",4:
"03787","86098","45665"]}}};';
//
for ($x = 0; $x < strlen($my_string); $x++){
echo "<br>".$my_string[$x];
}
?>
您需要一个分隔符,以使字符串成为数组。 例如:$string=“你好,美丽,世界”; 要生成$string数组,需要使用explode。 例如:$string_array=explode(“,”,$string);
explode中的第一个参数是分隔符,第二个参数是要成为数组的字符串。您希望从中得到什么数组结果?你试过什么吗?如果是,您会得到什么错误?