在php中line的意思,$line[一] = intval($line[1]); //这个这样写是什么意思

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

//create short variable name

$DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];

?>

Bob's Auto Parts - Customer Orders

Bob's Auto Parts

Customer Orders

//Read in the entire file.

//Each order becomes an element in the array

$orders= file("$DOCUMENT_ROOT/../orders/orders.txt");

// count the number of orders in the array

$number_of_orders = count($orders);

if ($number_of_orders == 0) {

echo "

No orders pending.

Please try again later.

";

}

echo "

echo "

Order DateTiresOilSpark PlugsTotalAddress";

for ($i=0; $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 "

".$line[0]."".$line[1]."".$line[2]."".$line[3]."".$line[4]."".$line[5]."";

}

echo "

";

?>

$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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值