Wednesday, 15 June 2011

php - force json_encode to use same key for all values -



php - force json_encode to use same key for all values -

i have php array

array("some name","some othername")

i want have json object this

[{"value":"some name"},{"value":"some othername"}]

what's solution?!

try code:

$test = array("some name","some othername"); $temp = array(); foreach($test $i=>$k) { $temp[]['value'] = $k; } print_r(json_encode($temp));

another option:

$test = array("some name","some othername"); echo json_encode(array_map(function($temp){return array("value"=>$temp);},$test));

php arrays json object

No comments:

Post a Comment