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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: ошибка преобразования!!!

Сообщения:  [1-6] 

 
 автор: greenkey   (09.02.2008 в 00:29)   письмо автору
 
   для: Саня   (08.02.2008 в 23:39)
 

кажется нашел в чем проблема.

передавались не явно числа, а регулярки, потом они заменялись значениями, уже в выдаче функции. соответственно, функция получала не число, а метку \\1. в тупик меня ввело то, что потом в выдаче функции метка заменялась на искомое значение.
видимо придется несколько перестроить код.

   
 
 автор: greenkey   (08.02.2008 в 23:40)   письмо автору
 
   для: greenkey   (08.02.2008 в 23:22)
 

походу, так не прокатит...
видимо проблема где-то в коде в чем-то другом, пока не пойму в чем именно.
если кто может помочь, я могу показать код, но он довольно сложный, за минуту не вникнешь.

   
 
 автор: Саня   (08.02.2008 в 23:39)   письмо автору
 
   для: greenkey   (08.02.2008 в 23:11)
 

.

   
 
 автор: greenkey   (08.02.2008 в 23:22)   письмо автору
 
   для: mechanic   (08.02.2008 в 23:17)
 

0 !!!!!!!!!!!!

   
 
 автор: mechanic   (08.02.2008 в 23:17)   письмо автору
 
   для: greenkey   (08.02.2008 в 23:11)
 

шо за гониво?
если сделать так

$res = (int) $var;
var_dump($res);

что выведется?

а потом добавить это

$res += 10;

var_dump($res);

   
 
 автор: greenkey   (08.02.2008 в 23:11)   письмо автору
 
 

Господа, я уже сломал голову... помогите!!!
php4.

имеем переданную в функцию переменную, которая содержит число, например "150", формат определяется как string (проверено gettype).
пытаюсь преобразовать в integer, и увеличить на 10 значение теряется!
я уже перепробовал ВСЕ что только можно:
$res = (int) $var;
$res = $var; settype($res, integer);
$res = 10 + $var;

во всех случаях значение $val теряется... что же это за чудо такое????

   

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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