<?php 
 
use Pharaonic\DotArray\DotArray; 
 
/** 
 * Create new Dot-Array object 
 *  
 * @param array|null $arr Original Array 
 * @return Raggitech\DotArray\DotArray 
 */ 
function dot(array $arr = NULL) 
{ 
    return new DotArray($arr); 
} 
 
/** 
 * Check if the given array is a numeric array 
 *  
 * @param array $arr array 
 * @return bool 
 */ 
function is_numeric_array(array $arr) 
{ 
    return array_keys($arr) === range(0, count($arr) - 1); 
} 
 
/** 
 * Check if the given array contains Null values only 
 *  
 * @param array $arr array 
 * @return bool 
 */ 
function is_null_array(array $arr) 
{ 
    return empty(array_filter($arr, function ($v) { 
        return $v !== null; 
    })); 
} 
 
/** 
 * Check if the given array is a multidimensional 
 *  
 * @param array $arr array 
 * @return bool 
 */ 
function is_multidimensional_array(array $arr) 
{ 
    return count($arr) !== count($arr, COUNT_RECURSIVE); 
} 
 
 |