php 字符串转换数字

比如说现在有 $a="3456";怎么把他转换成 数值型$b=3456

php是弱类型不用转换类型的就可以直接计算的,只要两个变量中全是数字就可以了
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-05-19
不转换是不行的,大小比较要出意外,例如"2"是大于"12"的,一般的转换方法是加0,例如:
$a="3456";
$a+=0;本回答被提问者采纳
第2个回答  2012-07-18
$b = intval($a);

“php”字符串如何转换成数字?
1.强制类型转换方式 \\x0d\\x0a$foo = "1"; \/\/ $foo 是字符串类型 \\x0d\\x0a$bar = (int)$foo; \/\/ $bar 是整型 \\x0d\\x0a\\x0d\\x0a2.内置函数方式 \\x0d\\x0a$foo = "1"; \/\/ $foo 是字符串类型 \\x0d\\x0a$bar = intval($foo); \/\/ $bar 是整型 \\x0d\\x0a\\...

php字符串转数组
可以使用PHP中的explode函数将字符串转换为数组。在PHP中,将字符串转换为数组的常见方法是使用explode函数。该函数接受两个参数:第一个参数是要分割的字符串,第二个参数是分隔符。函数将根据指定的分隔符将字符串分割成多个子字符串,并返回一个数组。explode函数的使用方法 假设我们有一个包含逗号分隔...

php 怎么将字符转成数字
第一种转换方式: 强制转换;代码:结果:第二种转换方式:转换函数,intval()、floatval()、strval();代码:结果:第三种转换方式:通用类型转换函数settype(mixed var,string type);代码:结果:

php 字符串型数字怎么转成数字
1.直接当成数字用。2.强制转换$str='123';num=(int)$str;

如何正确实现PHP字符串转换为数值的需求
\/\/ $foo is float (14.2) $foo = "10.0 pigs " + 1; \/\/ $foo is float (11) $foo = "10.0 pigs " + 1.0; \/\/ $foo is float (11) ?>如果想测试本节中的任何PHP字符串转换为数值的例子,可以拷贝和粘贴这些例子并且加上下面这一行自己看看会发生什么 < ?php echo "...

php中字符串转化为整形的函数是?
intval():字符串转化为整形 toString():整形转化为字符串

php 字符串转换数字
php是弱类型不用转换类型的就可以直接计算的,只要两个变量中全是数字就可以了

php将字符串中的阿拉伯数字转换为中文数字
为了方便调用我喜欢使用函数的方法 <?phpfunction numToWord($num){ $chiNum = array('零', '一', '二', '三', '四', '五', '六', '七', '八', '九'); $chiUni = array('','十', '百', '千', '万', '亿', '十', '百', '千')...

php 26位字母转换成数字
<?php str="aa";\/\/写你想要算的字符串;v;function getv($s){ arr=str_split($s,1);for ($i=0;$i<strlen($s);$i++){ v=gett($arr[$i])*getw(strlen($s)-$i-1)+$v;} echo $v;} function getw($w){ x=1;for ($i=0;$i<$w;$i++){ x=26*$x;} return $x;...

PHP为什么echo 'happy'.1+2.'345'会输出2345
第一种情况会报错,第二种情况是10是数字,所以它会将后面的转换为数字,转换后是0.所以结果是10.你可以打印下intval('ab2.2')结果是0

相似回答