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



wp_is_numeric_array › WordPress Function

Seit4.4.0
Veraltetn/v
wp_is_numeric_array ( $data )
Parameter:
  • (mixed) $data Variable to check.
    Erforderlich: Ja
Gibt zurück:
  • (bool) Whether the variable is a list.
Definiert in:
Codex:

Determines if the variable is a numeric-indexed array.

Note! This answers a different question than array_is_list and is more flexible to handle situations where some numeric array indices have been removed. A numeric-indexed array is only a “list” when the array keys form a contiguous range from zero to the highest key. Example: true === wp_is_numeric_array( array( 1, 2, 3, 4 ) ); false === wp_is_numeric_array( array( 'name' => 'WordPress' ) ); // All-numeric keys vs. list. $above_two = array_filter( array( 1, 2, 8, 9 ), fn ( $v ) => $v > 2 ); $above_two === array( '2' => 8, '3' => 9 ); true === wp_is_numeric_array( $above_two ); false === array_is_list( $above_two );


Quellcode

function wp_is_numeric_array( $data ): bool {
	if ( ! is_array( $data ) ) {
		return false;
	}

	return array_all( $data, fn( $value, $key ) => ! is_string( $key ) );
}