У меня есть массив `$ A», включает в себя следующие данные:PHP: как сгенерировать этот JSON?
[0]=>'text',
[1]=>'text1, text2, text3'
Я хочу, чтобы создать объект JSON из этих данных, следующим образом:
'{"TestingApplications": [
{ "ApplicationName": "text" },
{ "ApplicationName": "text1" },
{ "ApplicationName": "text2" },
{ "ApplicationName": "text3" }
]
}'
Что я сделал:
<?php
$a=array(0=>"text", 1=>"text1, text2, text3");
$r = array();
foreach($a as $key => $val){
if (strpos($val,',') !== false) {
$v = explode(',', $val);
foreach($v as $k => $l){
array_push($r, $l);
}
} else{
array_push($r, $val);
}
}
Итак, как я могу сгенерировать требуемый JSON, используя данные, хранящиеся в $r
?
Полный ответ, принимается. – Mohammad