string '54' (length=8)用什么函数能转换成int类型的? 希望转换后的值仍为54.我试过intval和int,都不行,转换后都变成int0了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php$str='54';var_dump($str);var_dump((int)$str); 这个我试过,不行的。主要是有一个变量,var_dump以后是string '54' (length=8),我很奇怪,它为什么length是8而不是2? 你这个string 是怎么来的 转编码再var_dump呢? 通过file_get_contents("http://xxxxx/xxxxx/get_people_count.php")得来的。怎么转编码呢?使用int么?那样的话就变成int0了 设 $s 为 var_dump以后是string '54' (length=8) 的变量echo base64_encode($s);贴出结果 估计是 bom头var_dump(substr($str, 6)); $s = base64_decode('77u/77u/NTU=');var_dump($s);print_r(unpack('H*', $s));string(8) "55"Array( [1] => efbbbfefbbbf3535)efbbbf 是 utf-8 编码文件的 BOM 头你的数据是抓取的吧? 怎么修改下面的程序? php 正则表达式问题 求一条linux命令 php5 mysql5 字符集问题 php完整视频教程真的难找吗? 回答是:NO!!!! BLOG里面的QQ天气预报 长沙的UELENCODE是什么 问一下关于PHP的magic qoutes的小问题 怪问题!在线等,急!!! 配置xp下的php出现问题,大家帮帮忙 tp3.2.3自动成功后自动跳转,后面什么代码都没写,页面自己跳转 上面这个select怎么关联到下面这个了 有人遇到mysqli的fetch_assoc()方法出错吗?
$str='54';
var_dump($str);
var_dump((int)$str);
贴出结果
var_dump(substr($str, 6));
var_dump($s);print_r(unpack('H*', $s));
string(8) "55"
Array
(
[1] => efbbbfefbbbf3535
)efbbbf 是 utf-8 编码文件的 BOM 头你的数据是抓取的吧?