Get index of element in an array by the value

前端 未结 5 1207
-上瘾入骨i
-上瘾入骨i 2020-12-28 15:01

I have this array in PHP:

array(
    [0] => array( \'username\' => \'user1\' )
    [1] => array( \'username\' => \'user2\' )
)

5条回答
  •  一个人的身影
    2020-12-28 15:43

    This would be very simple

    private function getArrayKey($haystack, $needle)
    {
      foreach($haystack as $key => $product)
      {
         if ($product['id'] === $needle)
         return $key;
      }
    
      return false;
    }
    

提交回复
热议问题