- function_exists: documentation ( source)
- array_values: documentation ( source)
- array_is_list: documentation ( source)
<?php
// Only run if array_is_list() isn't available.
if ( ! function_exists( 'array_is_list' ) ) {
function array_is_list( array $arr ) {
return array() === $arr || array_values( $arr ) === $arr;
}
for ( $i = 0; $i < 100000; ++$i ) {
array_is_list( array() );
}
}