- array_shift: documentation ( source)
- trim: documentation ( source)
<?php
function _arte_cms_tracking_og_are_settings_null($settings) {
if(is_array($settings)) {
if (!empty($settings)) {
$current_value = array_shift($settings);
if(!is_multiArrayEmpty($current_value) || !is_multiArrayEmpty($settings)){
return FALSE;
}
else {
return TRUE;
}
}
}
// If we reached this point, the variable is not an array anymore. Trim it
// and test if it is empty or not:
$current_trimmed_value = trim($settings);
if(empty($current_trimmed_value)){
return TRUE;
}
else {
return FALSE;
}
}
$t = array();
if (_arte_cms_tracking_og_are_settings_null($t)) {
echo "EMPTY";
}else {
echo "NOT EMPTY!";
}