Цитата (Zzepish @ 19.03.2014 - 10:12) |
kaww ага. Т.е. если я применю string к массиву, то он станет строкой? |
Цитата (Valick @ 19.03.2014 - 10:20) |
glock18, а я упрекал и от своих слов не отказываюсь ![]() потому как ваши излияния по поводу инвертирования и тд и тп высосаны из пальца развитие темы вообще ни о чем за присутсвие isset в коде могу извиниться перед вами и перед всем форумом (даже принимая во внимание то что не я его туда добавлял, я лишь сказал для чего его туда добавили, но я был не прав и без него там все хорошо), оно там ни мешает ни помогает |
Цитата (Zzepish @ 19.03.2014 - 10:25) |
Ребят, если что- обработку trim я делаю в рекурсии) |
Цитата (Zzepish @ 19.03.2014 - 10:37) |
glock18 ну, чтоб данных со всякими пробелами не было в начале и конце строки |
$array = array(А почему с 5 по 8 не определились как Пустое или Массив ?
0=>NULL,
1=>FALSE,
2=>0,
3=>'0',
4=>array(),
5=>array(array()),
6=>array(null),
7=>array(0),
8=>' ',
9=>1,
);
foreach ($array AS $key=>$val){
echo '<br>'.$key.' ';
echo empty($val) ? 'Пусто - ' : 'Не Пусто - ';
$page = isset($val)? trim($val): '';
if(empty($page) || is_array($page))
echo '* ';
var_dump($array[$key]);
}
1 Пусто - * NULL
2 Пусто - * bool(false)
3 Пусто - * int(0)
4 Пусто - * string(1) "0"
5 Пусто - array(0) { }
6 Не Пусто - array(1) { [0]=> array(0) { } }
7 Не Пусто - array(1) { [0]=> NULL }
8 Не Пусто - array(1) { [0]=> int(0) }
9 Не Пусто - * string(1) " "
10 Не Пусто - int(1)