如果满足条件,如何通过键从多维数组中删除数组Php

I have a array structured like so

array:2 [▼
  "id_1553623907416" => array:2 [▼
    "id_title" => "About"
    "id_content" => """
      <!DOCTYPE html>
      <html>
      <head>
      </head>
      <body>
      <p>Helllo world</p>
      </body>
      </html>
      """
  ]
  "id_1553623916174" => array:2 [▼
    "id_title" => "Education"
    "id_content" => """
      <!DOCTYPE html>
      <html>
      <head>
      </head>
      <body>
      <p>hello data</p>
      </body>
      </html>
      """
  ]
]

i need to be able to remove the array named id_1553623907416 if it contains the value About in the sub-array key id_title. The ids are dynamic so this has to be dynamically.

that array is stored in the variable @output.

 @foreach ($output as $item)    
   @if($item["id_title"] == "About")
      //remove array 
   @else
     //do something else 
   @endif
@endforeach

Using your existing code (I don't know Laravel) just expose the key in the foreach and unset:

 @foreach ($output as $key => $item)    
   @if($item["id_title"] == "About")
      unset($output[$key]); 
   @endif
@endforeach

If there can be only one then add break; after the unset.

Or you can filter them out:

$output = array_filter($output, function($v) { return $v['id_title'] != 'About'; });