在这里,我想在下面的代码中创建一个make数组,所以,我想在那个请求中存储多个图像,直到for循环终止。
我怎么能这样做?
for($i = 0; $i < 5; $i++)
{
$imageName = __DIR__.'/uploads/'.$i.time().'.png';
$data= file_get_contents($imageName);
$base64 = base64_encode($data);
$type = 'TEXT_DETECTION';
$request_json[] = '
{
"requests": [
{
"image": {
"content":"' . $base64 . '"
},
"features": [
{
"type": "' . $type . '",
"maxResults": 200
}
]
}
]
}';
}
请帮帮我。在此先感谢。
答案 0 :(得分:2)
for($i = 0; $i < 5; $i++)
{
$imageName = __DIR__.'/uploads/'.$i.time().'.png';
$data= file_get_contents($imageName);
$base64 = base64_encode($data);
$request_json['requests'][] = ['image' => ['content' => $base64],
'features' => ['type' => 'TEXT_DETECTION', 'maxResults' => 200]
];
}
echo json_encode($request_json);