Example:
$result = Arrays::isAssociative(array(1, '2', 'abc'));
Result:
FALSE
$result = Arrays::isAssociative(array(1 => 'b', 'a' => 2, 'abc'));
Result:
TRUE
public static isAssociative ( array $array ) : boolean | ||
$array | array | |
Результат | boolean |
public static function of(array $conditions) { if (Arrays::isAssociative($conditions)) { return new ArrayWhereClause($conditions, 'OR'); } return new OrClause($conditions); }
/** * @test */ public function shouldCheckIfArrayIsAssociative() { $this->assertTrue(Arrays::isAssociative(array('a' => 1, 2, 'c'))); $this->assertFalse(Arrays::isAssociative(array(1 => 1, 2, 'c'))); $this->assertFalse(Arrays::isAssociative(array('a', 'b', 'c'))); }