wpseek.com
Eine auf WordPress spezialiserte Suchmaschine für Entwickler und Theme-Autoren



array_is_list › WordPress Function

Seit6.5.0
Veraltetn/v
array_is_list ( $arr )
Parameter:
  • (array) $arr The array being evaluated.
    Erforderlich: Ja
Siehe:
Gibt zurück:
  • (bool) True if array is a list, false otherwise.
Definiert in:
Codex:

Polyfill for `array_is_list()` function added in PHP 8.1.

Determines if the given array is a list. An array is considered a list if its keys consist of consecutive numbers from 0 to count($array)-1.


Quellcode

function array_is_list( $arr ) {
		if ( ( array() === $arr ) || ( array_values( $arr ) === $arr ) ) {
			return true;
		}

		$next_key = -1;

		foreach ( $arr as $k => $v ) {
			if ( ++$next_key !== $k ) {
				return false;
			}
		}

		return true;
	}
}