<?php $str = '{ "showElement": "1", "degrees": [{ "Name": "Bachelor in Psychology", "Number": "53", "degree": "Bachelor\'s Degree" }, { "Name": "Certificate", "Number": "56", "degree": "Certificate" }, { "Name": "High School Diploma", "Number": "28", "degree": "High School" }, { "Name": "Bachelor in Sociology", "Number": "109", "degree": "Bachelor\'s Degree" }] }'; $str_arr = json_decode($str); foreach($str_arr->degrees as $k=>$val){ if($val->degree == 'Bachelor\'s Degree'){ $new['Bachelor'][] = $val; }else{ $new[] = $val; } } foreach($new['Bachelor'] as $aa){ $nameStr[]= $aa->Name; $numStr[] = $aa->Number; } $nameStr = implode(', ', $nameStr); $numStr = implode(', ', $numStr); $degree = 'Bachelor\'s Degree'; $new[] = (object) array($nameStr, $numStr, $degree); unset($new['Bachelor']); echo $json = json_encode($new); echo "<pre>"; print_r(json_decode($json));
You have javascript disabled. You will not be able to edit any code.