преобразование типа переменной

Ajax

Guest
преобразование типа переменной

как сделать чтобы сначала
$num="12345";
стало
$num=12345;

то есть чтобы num стала не строковой а числовой переменной
 

atlantij

Guest
прошу прощения, мне просто неясно...
я всегда думал што $var = 123 и $var = '123' в php эквивалентны...
или это зависит от настроек?
 

Georgy

Guest
они эквивалентны. php автоматически приводит к типу.
 

Ajax

Guest
если использовать сравнение то автоматически не приводит потому что сравнивать можно и числа и строки
 

pupkin

Guest
если использовать сравнение то автоматически не приводит потому что сравнивать можно и числа и строки
- Порудчик, придумайте предложение со словом каламбур.
- Пожалуйста, КАЛОМ БУР и телом БЕЛ.

:)

<?php
$var1 = 123; $var2 = '123';
if ($var1 == $var2) print "All the same shit!!!";
?>
 

Serjoza

Guest
pupkin, что-то очень интересный и поучительный ответ :(( ты сообразил к чему ты это написал, лично я не понял, в оправдание или всвою мысль толкал...
 

Serjoza

Guest
pupkin, так ты мне просто ответь: к чему твой кусок кода, мне же тоже ответ интересен, а куски кода дурак может навставлять сюда :))
 

pupkin

Guest
Да уж.. слов нет.. что-то у "горячих" эстонских парней с чувством юмора совсем плохо..

А по поводу ответа, так его уже десять раз (см. выше) писали..

ЗЫ короче, считай что я дурак, навставлявший сюда куски кода :)
 

Serjoza

Guest
ЗЫ короче, считай что я дурак, навставлявший сюда куски кода :)
pupkin, ну не мне судить

я просто читаю тут помаленьку и иногда мысль темы медленно теряется :) я не могу быть на сто процентов уверенным, что приведённый код показывает именно сравнение переменных двух разных типов, а не незнание сравнения с учётом типа (===)
 
Сверху