当前位置:Gxlcms > PHP教程 > $line[1]=intval($line[1]);//这个这样写是什么意思?

$line[1]=intval($line[1]);//这个这样写是什么意思?

时间:2021-07-01 10:21:17 帮助过:6人阅读

  Bob's Auto Parts - Customer Orders

Bob's Auto Parts

Customer Orders

No orders pending. Please try again later.

"; } echo "\n"; echo ""; for ($i=0; $i<$number_of_orders; $i++) { //split up each line $line = explode("\t", $orders[$i]); // keep only the number of items ordered $line[1] = intval($line[1]); $line[2] = intval($line[2]); $line[3] = intval($line[3]); // output each order echo ""; } echo "
Order Date Tires Oil Spark Plugs Total Address
".$line[0]." ".$line[1]." ".$line[2]." ".$line[3]." ".$line[4]." ".$line[5]."
";?>


$line[1] = intval($line[1]); //这个这样写是什么意思? intval手册是这样描述intval通过使用特定的进制转换(默认是十进制),返回变量 var 的 integer 数值。但是将这个integer数值赋给$line[1]起到什么作用?


回复讨论(解决方案)

intval() 变量转成整数类型$line[1] = intval($line[1]); $line[2] = intval($line[2]);$line[3] = intval($line[3]);转化成整数类型的变量重新组合数组$line你也可以这样,重新赋值给变量$line_a = intval($line[1]); $line_b = intval($line[2]);$line_c = intval($line[3]);那么你的模板显示,对应的需要变动。

$line[1] = intval($line[1]);
的作用是:确保最终的 $line[1] 的值是整数

何况原作者已经做了说明
38行有 keep only the number of items ordered

人气教程排行