字符格式的数字与数字怎么相运算 $a="9";$b="1";eval(chr(36)."c=$a+$b;");echo $c;试一下。~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上的如果不行就试试,int(a)+int(b) 老大可以解释一下意思吗?原理另外我想知道php有没有把类似“2”“899”形式的字串直接转为数字2、899的函数呢 字符串转换为数值当一个字符串被当作数字来求值时,根据以下规则来决定结果的类型和值。 如果包括“.”,“e”或“E”其中任何一个字符的话,字符串被当作 float 来求值。否则就被当作整数。 该值由字符串最前面的部分决定。如果字符串以合法的数字数据开始,就用该数字作为其值,否则其值为 0(零)。合法数字数据由可选的正负号开始,后面跟着一个或多个数字(可选地包括十进制分数),后面跟着可选的指数。指数是一个“e”或者“E”后面跟着一个或多个数字。 我传回的值$_get[id]=13$n=et[id]+6后列出$_get[id]至$n条记录,竟是571-589条记录搞不懂 $n=$_GET[id];$nn=$n+6;$query="select * from webyao where yaolei='药' order by id desc limit $_GET[id],$nn 我希望的是当前ID到ID加6条 ‘9’+1 , PHP会自动把‘9’变成整型的。 这是类型戏法……用intval,floatval,doubleval等来把其他类型转换为数值型。<?$a = '9';echo gettype($a);$a = intval($a);echo gettype($a);?> 首先 echo "1"+"9"; //out 10php是弱类型语言,会根据上下文自动转换到合适的类型其次你的$_GET[id]是个什么东西?根据select * from webyao where yaolei='药' order by id desc limit $_GET[id],$nn id应该是表中的一个字段,而limit 的参数是偏移量就是说,如果$_GET[id]=6 那么表中 yaolei='药' 的记录数必须大于6才会有结果 PHP网站开发数据库建表问题 Visual Studio2005 与 Visual Studio 2010 共存问题 生成树问题 php 小数转换百分数函数 偶的这个判断语句咋没起作用也 大家帮忙看看,这样一个购物网站多少钱 复选框问题 【请教】PHP+ODBC+SQL Server数据库进行数据库操作的性能问题~~~ PHP论坛老是被别人批量发贴,苦啊 Mysql罢工,该怎么办? 简单问题,php中是否可以使用自定义的c语言的库文件。例如dll,so等 php说mysql_connect没有定义,为什么呢?
另外我想知道php有没有把类似“2”“899”形式的字串直接转为数字2、899的函数呢
当一个字符串被当作数字来求值时,根据以下规则来决定结果的类型和值。 如果包括“.”,“e”或“E”其中任何一个字符的话,字符串被当作 float 来求值。否则就被当作整数。 该值由字符串最前面的部分决定。如果字符串以合法的数字数据开始,就用该数字作为其值,否则其值为 0(零)。合法数字数据由可选的正负号开始,后面跟着一个或多个数字(可选地包括十进制分数),后面跟着可选的指数。指数是一个“e”或者“E”后面跟着一个或多个数字。
$n=et[id]+6后
列出$_get[id]至$n条记录,竟是571-589条记录
搞不懂
我希望的是当前ID到ID加6条
<?
$a = '9';
echo gettype($a);
$a = intval($a);
echo gettype($a);
?>
php是弱类型语言,会根据上下文自动转换到合适的类型其次你的$_GET[id]是个什么东西?
根据select * from webyao where yaolei='药' order by id desc limit $_GET[id],$nn
id应该是表中的一个字段,而limit 的参数是偏移量
就是说,如果$_GET[id]=6 那么表中 yaolei='药' 的记录数必须大于6才会有结果