在PHP中访问多维数组

时间:2019-04-19 11:42:00

标签: php json api multidimensional-array plagiarism-detection

我打印从API获得的多维数组,目标是循环遍历数组,并检查字段[Percents]大于20,但没有成功:这是数组的样子: Multidimensional array

我如何获得在“百分比”一词后出现的数字?

2 个答案:

答案 0 :(得分:1)

您可以按以下方式访问百分比:

type Fruit = 'apple' | 'orange';
function doSomething<P extends Fruit>(foo: P): ({ apple: string; orange: string[] })[P] {
  if (foo === 'apple') return 'hello';
  return ['hello','world];
}
const x: string = doSomething('apple');
const y: string[] = doSomething('orange');

在这里,我在回应百分比,您甚至可以将其放入其他变量中。

答案 1 :(得分:0)

在此数组中,第一个索引是Copyleaks \ ResultRecord的对象。因此,您需要像下面那样访问它。

$array[0]->Percents;

如果要循环播放

foreach($array as $key=>$value) {
    $value->Percents; //Percents that you are looking for
}