をJSONオブジェクトを作成するために、forループを使用して:私のPHPコードは、各反復のための新しいオブジェクトを作成しているがは、私はこのようなJSONオブジェクトを作成しようとしていますPHP
"results": [
{"key":"1","trackname":"[email protected]"},
{"key":"1","trackname":"[email protected]"},
]
、JSONは次のようになります。
ここで0: "{"key":"1","trackname":"[email protected]"}"
1: "{"key":"1","trackname":"[email protected]"}"
私のPHPです:最終echo
で
$results = array();
function json_response($trackName) {
return json_encode(array(
'key' => '1',
'trackname' => $trackName
));
}
//There is 3 reg expressions for each primary array so we need to iterate by 3, otherwise we will get 3 lots of the same email address
for ($i = 0; $i < $numMatches; $i = $i + $patternNum) {
$results[] = json_response($matches[0][$i]);
}
//$results = call_user_func_array('array_merge',$results);
echo json_encode($results);
あなたの問題は何ですか? – ashkufaraz