多维数组

Joh*_*ohn 0 php logic multidimensional-array

我有一个像这样的数组结构,我可以很好地打印出来:

Array
(
  [0] => Array
    (
      [title] => blah
      [author] => Bob
      [link] => randomlink
    )

  [1] => Array
    (
      [title] => random
      [author] => George
      [link] => randomlink
    )

  [2] => Array
    (
      [title] => blah
      [author] => Bob
      [link] => randomlink
    )
)
Run Code Online (Sandbox Code Playgroud)

基本上,我希望能够只打印出与'作者''Bob'相关的数组中的信息.如你所见,他有两件物品.当我打印出数组时,它应该只显示0和2数组,因为那些只包含'作者'的'Bob'.有任何想法吗?

bar*_*oon 5

foreach ($array as $a) 
{
 if($a['author'] === 'Bob') {
   echo $a['title'];
   echo $a['author'];
   echo $a['link'];
 }
}
Run Code Online (Sandbox Code Playgroud)