有php数组的麻烦

Ric*_*cky 0 php arrays

我试图只输出具有以下代码的唯一网址:

$i = 0;             
while ( loop ) {                            
  $unique[i] = $field['link'];
  if(in_array($field['link'],$unique[])){
      do something                              
      i++;
  } else {
      do something else
      i++;
  }
}
Run Code Online (Sandbox Code Playgroud)

但是我收到一个错误,说不能在第71行使用[]进行读取,这是:

if(in_array($field['link'],$unique[])){
Run Code Online (Sandbox Code Playgroud)

任何人都可以看到出了什么问题?

hsz*_*hsz 5

in_array将数组作为第二个参数.所以请使用$unique.

$unique[] 语法只能用于将元素推送到此数组中.