FRIE Новичок 2 Сен 2011 #1 У меня приходит кука, в которой через запятую указаны числа и строки. Мне нужно использовать из нее только числа, но проблема в том что функция is_bool показывает что все числа имеют тип строки. Как отделить мух от котлет?
У меня приходит кука, в которой через запятую указаны числа и строки. Мне нужно использовать из нее только числа, но проблема в том что функция is_bool показывает что все числа имеют тип строки. Как отделить мух от котлет?
FRIE Новичок 2 Сен 2011 #3 Dovg написал(а): все они строки http://ru2.php.net/is_int Нажмите для раскрытия... не понял =) ?
FRIE Новичок 2 Сен 2011 #4 intval вместо букв делает нули, но числа всёравно остаются как будто они строки (
Dovg Продвинутый новичок 2 Сен 2011 #6 Извините, промахнулся при копировании - вот правильная ссылка http://ru2.php.net/manual/en/function.is-numeric.php Finds whether a variable is a number or a numeric string
Извините, промахнулся при копировании - вот правильная ссылка http://ru2.php.net/manual/en/function.is-numeric.php Finds whether a variable is a number or a numeric string
Beavis Banned 2 Сен 2011 #7 FRIE написал(а): функция is_bool показывает что все числа имеют тип строки. Нажмите для раскрытия... O_O
FRIE написал(а): функция is_bool показывает что все числа имеют тип строки. Нажмите для раскрытия... O_O
~WR~ Новичок 2 Сен 2011 #8 Если ноль не нужен, то можно так: PHP: $numbers = array_filter(array_map('intval', explode(',', $_COOKIE['mycookie'])));
Если ноль не нужен, то можно так: PHP: $numbers = array_filter(array_map('intval', explode(',', $_COOKIE['mycookie'])));