PHPにはあまり強くないので、ここに私の質問があります:
jsonとして返す単純な配列を作成し、別の配列からのデータを入力しています。$ eventarrayにはインデックスガスがある場合とない場合があるため、既存のガスインデックスを確認する必要があります。存在する場合は、デフォルト値が設定されていない場合は値を取得します。
どうすればそれを最適な方法で行うことができますか?
繰り返しますが、PHPではそれほど強力ではありません。
配列は次のとおりです。
$somearr = array(
"actiontaken"=>sprintf("%s", $eventarray['desc']),
"actionname" =>sprintf("%s", $eventarray['name']),
"type" =>sprintf("%s", $eventarray['type']),
"subtype" =>sprintf("%s", $eventarray['name']),
"min" =>sprintf("%s", $eventarray['min']),
"gas" =>sprintf("%s", $eventarray['gas']),
"playerId"=>$value['p'],
"name" =>$value2['name'],
"race" =>$value2['race']
);