WordPress как на ладони
Наставник Трепачёв Д.П., phphtml.net wordpress jino

wp_is_numeric_array() WP 4.4.0

Определяет является ли переданная переменная массивом с числовыми индексами.

✈ 1 раз = 0.000016с = очень быстро | 50000 раз = 0.03с = скорость света PHP 7.0.4, WP 4.4.2

Хуков нет.

Возвращает

True/false. true если переданная переменная массив и все индексы этого массива числа. В противном случае вернет false.

Использование

wp_is_numeric_array( $data );
$data(смешанный) (обязательный)
Переменная, которую нужно проверить. Предполагается что передается массив.

Примеры

#1 Проверим является ли переменная массивом с числовыми индексами.

Демонстрация работы функции:

wp_is_numeric_array('foo'); // false

wp_is_numeric_array(['foo'=>'bar', 'foo2'=>'bar2']); // false

wp_is_numeric_array(['foo', 'bar']); // true

Код wp is numeric array: wp-includes/functions.php WP 4.8.1

<?php
function wp_is_numeric_array( $data ) {
	if ( ! is_array( $data ) ) {
		return false;
	}

	$keys = array_keys( $data );
	$string_keys = array_filter( $keys, 'is_string' );
	return count( $string_keys ) === 0;
}

Cвязанные функции

Из метки: array list help func (фильтры сортировка массивов объектов)

Еще из раздела: Вспомогательные

wp_is_numeric_array Комментариев нет

Здравствуйте, !

Ваш комментарий