2015-01-13 69 views
0

JSON阵列与空间分离我有一个JSONArray作为如何在PHP

{"test": 
[ 
{"Name":"aaa","Reg/Admission Number":"001"}, 
{...}]} 

,我还可以通过

$read_data = array(); 
foreach ($data->test as $result){ 
    $name = $result->Name; 
    $read_data[] = "('$name')"; 
} 

的结果的read_data( 'AAA')独立的名字,('bbb')...

任何人都可以建议如何分开Reg/Admission Number这个数组官方字符作为“/”“空间”

+0

里面为每个添加'var_dump($ result);'并查看该字段的名称。 –

+1

你尝试过使用转义字符吗?像'Reg \/Admission \ Number'?或者我相信'$ result - > {'Reg/Admission Number'}'应该可以工作 – haxxxton

+0

@haxxxton $ result - > {'Reg/Admission Number'}'它可以正常工作..感谢您的建议 –

回答

1

@haxxxton建议,它的工作原理

$read_data = array(); 
    foreach ($data->test as $result){ 
     $name = $result->Name; 
     $no = $result->{'Reg/Admission Number'}` 
     $read_data[] = "('$name','$no')"; 
    } 
0

你可以先JSON数组转换成PHP数组,然后可以做你的操作。