Ouzo\Utilities\Arrays::findKeyByValue PHP Метод

findKeyByValue() публичный статический Метод

Example: $array = array( 'k1' => 4, 'k2' => 'd', 'k3' => 0, 9 => 'p' ); $key = Arrays::findKeyByValue($array, 0); Result: k3
public static findKeyByValue ( array $elements, string $value ) : boolean | integer | string
$elements array
$value string
Результат boolean | integer | string
    public static function findKeyByValue(array $elements, $value)
    {
        if ($value === 0) {
            $value = '0';
        }
        foreach ($elements as $key => $item) {
            if ($item == $value) {
                return $key;
            }
        }
        return false;
    }

Usage Example

Пример #1
0
 /**
  * @test
  */
 public function shouldFindIntZeroInArray()
 {
     //given
     $array = array('k1' => 4, 'k2' => 'd', 'k3' => 0, 9 => 'p');
     //when
     $zeroKey = Arrays::findKeyByValue($array, 0);
     //then
     $this->assertEquals('k3', $zeroKey);
 }
All Usage Examples Of Ouzo\Utilities\Arrays::findKeyByValue