Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Функция intval()
 
 автор: Богданн   (21.04.2011 в 10:50)   письмо автору
 
 

Подскажите пожалуста, у меня есть код, где из файла при попощи функции file() и explode() я достаю в масив текстовые строки и при помощи функции intval() некоторые елементы массива преобразую в число, хотя в элементе есть и символы, вопрос, получаетья intval() обрезает текст и оставляет только число??
и почему это не работает например в коде
$a="321 fdsgdg";
intval($a);
echo $a;
здесь ничего не обрезаетья, стринг остаеться.Хелп плз.

  Ответить  
 
 автор: cheops   (21.04.2011 в 11:47)   письмо автору
 
   для: Богданн   (21.04.2011 в 10:50)
 

Дело в том, что вы не присваиваете переменной $a новое значение, которое возвращает функция intval(). Исправьте ваш код следующим образом
<?php
  $a 
"321 fdsgdg";
  
$a intval($a);
  echo 
$a;
?>

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования