Приведите вашу переменную к нужному вам типу.
Разрешены следующие броски:
- (int), (integer) - приведение к целому числу
- (bool), (булево) - приведение к булеву
- (float), (double), (real) - приведение к плаванию
- (строка) - приведение к строке
- (массив) - приведение к массиву
- (объект) - приведение к объекту
- (не установлено) - приведение к NULL (PHP 5)
Код:
<?
header( 'content-type: text/plain' );
$var = '10.1';
var_dump( (int)$var );
var_dump( (bool)$var );
var_dump( (float)$var );
var_dump( (string)$var );
var_dump( (array)$var );
var_dump( (object)$var );
var_dump( (unset)$var );
Выход:
int(10)
bool(true)
float(10.1)
string(4) "10.1"
array(1) {
[0]=>
string(4) "10.1"
}
object(stdClass)#1 (1) {
["scalar"]=>
string(4) "10.1"
}
NULL