<?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);
}
|