嵌套数组PHP作为对google语音API的响应,如何提取元素?
Nested array PHP as a response to google speech API, how to extract element?
我收到来自 google 演讲 API 的以下回复,由 PHP 访问。如何从此嵌套数组响应中访问 "transcript" 元素:
大批 (
[0] => 数组 (
[alternative] => 数组 (
[0] => 数组 (
[transcript] => 在那里做这些调查真的很有趣,超级简单,他们通常需要大约 5 分钟,同时你可以谈论你对不同品牌产品的感受,你需要从牙膏到啤酒的任何东西吗?已经超级简单了,你可以带着你的 phone 来,我总是很快就得到报酬,如果不是那天,那么第二天,所以这是一个非常好的方式来赚取一点额外的现金,而不需要付出很多努力,而且玩得开心
)
[1] => 数组 (
[transcript] => 做这些调查真的很有趣,他们超级简单,他们通常需要大约 5 分钟,同时你可以谈论你对不同品牌产品的感受,你需要从牙膏到啤酒的任何东西吗?已经超级简单了,你可以带着你的 phone 来,我总是很快就得到报酬,如果不是那天,那么第二天,所以这是一个非常好的方式来赚取一点额外的现金,而不需要付出很多努力,而且玩得开心
)
[2] => 数组 (
[transcript] => 做这些调查真的很有趣他们非常简单他们通常需要大约 5 分钟,同时你可以谈论你对不同品牌产品的感受从牙膏到啤酒你需要什么吗他们非常简单,你可以带着你的 phone 来,我总是很快就得到报酬,如果不是那天,那么第二天,所以这是一个非常好的方式来赚取一点额外的现金,而不需要很多努力并从中获得乐趣
)
[3] => 数组 (
[transcript] => 做任何调查真的很有趣,他们超级简单,他们通常需要大约 5 分钟,同时你可以谈论你对不同品牌产品的感受,你需要从牙膏到啤酒的任何东西吗?已经超级简单了,你可以带着你的 phone 来,我总是很快就得到报酬,如果不是那天,那么第二天,所以这是一个非常好的方式来赚取一点额外的现金,而不需要付出很多努力,而且玩得开心
)
[4] => 数组 (
[transcript] => 做任何调查都非常有趣他们非常简单他们通常需要大约 5 分钟,同时你可以谈论你对不同品牌产品的感受你需要从牙膏到啤酒的任何东西他们非常简单,你可以带着你的 phone 来,我总是很快就得到报酬,如果不是那天,那么第二天,所以这是一个非常好的方式来赚取一点额外的现金,而不需要很多努力并从中获得乐趣
)
)
[final] => 1
)
)
要访问单个成绩单:
$response[0]['alternative'][0]['transcript']
迭代所有:
foreach ($responses as $response) {
foreach ($response['alternative'] as $alternative) {
$transcript = $alternative['transcript'];
}
}
我收到来自 google 演讲 API 的以下回复,由 PHP 访问。如何从此嵌套数组响应中访问 "transcript" 元素:
大批 ( [0] => 数组 ( [alternative] => 数组 ( [0] => 数组 ( [transcript] => 在那里做这些调查真的很有趣,超级简单,他们通常需要大约 5 分钟,同时你可以谈论你对不同品牌产品的感受,你需要从牙膏到啤酒的任何东西吗?已经超级简单了,你可以带着你的 phone 来,我总是很快就得到报酬,如果不是那天,那么第二天,所以这是一个非常好的方式来赚取一点额外的现金,而不需要付出很多努力,而且玩得开心 ) [1] => 数组 ( [transcript] => 做这些调查真的很有趣,他们超级简单,他们通常需要大约 5 分钟,同时你可以谈论你对不同品牌产品的感受,你需要从牙膏到啤酒的任何东西吗?已经超级简单了,你可以带着你的 phone 来,我总是很快就得到报酬,如果不是那天,那么第二天,所以这是一个非常好的方式来赚取一点额外的现金,而不需要付出很多努力,而且玩得开心 ) [2] => 数组 ( [transcript] => 做这些调查真的很有趣他们非常简单他们通常需要大约 5 分钟,同时你可以谈论你对不同品牌产品的感受从牙膏到啤酒你需要什么吗他们非常简单,你可以带着你的 phone 来,我总是很快就得到报酬,如果不是那天,那么第二天,所以这是一个非常好的方式来赚取一点额外的现金,而不需要很多努力并从中获得乐趣 ) [3] => 数组 ( [transcript] => 做任何调查真的很有趣,他们超级简单,他们通常需要大约 5 分钟,同时你可以谈论你对不同品牌产品的感受,你需要从牙膏到啤酒的任何东西吗?已经超级简单了,你可以带着你的 phone 来,我总是很快就得到报酬,如果不是那天,那么第二天,所以这是一个非常好的方式来赚取一点额外的现金,而不需要付出很多努力,而且玩得开心 ) [4] => 数组 ( [transcript] => 做任何调查都非常有趣他们非常简单他们通常需要大约 5 分钟,同时你可以谈论你对不同品牌产品的感受你需要从牙膏到啤酒的任何东西他们非常简单,你可以带着你的 phone 来,我总是很快就得到报酬,如果不是那天,那么第二天,所以这是一个非常好的方式来赚取一点额外的现金,而不需要很多努力并从中获得乐趣 ) ) [final] => 1 ) )
要访问单个成绩单:
$response[0]['alternative'][0]['transcript']
迭代所有:
foreach ($responses as $response) {
foreach ($response['alternative'] as $alternative) {
$transcript = $alternative['transcript'];
}
}