怎样用php把字符串转化成数组

$name='张三,李四,吴五';
$gname='教室一,教室二,教室三';
$phone='130,131,132';

这是三个字符串,转化为下列数组格式:


[{"name":"张三","gname":"教室一","phone":"130"},{"name":"李四","gname":"教室二","phone":"131"},{"name":"吴五","gname":"教室三","phone":"132"}]

先用explode把这三个转成数组,然后组合就好了

explode(',',$name);就可以转为数组了;不过看你这结果应该是json数组,再json_encocde一下