php 给数组元素加单引号,输出数组不加单引号,该怎么处理

本帖最后由 kay89757sc 于 2014-03-15 03:06:33 编辑 //数据库连接

$rs = mysql_query("select id,degree,min,max,prize,v from magic_config");

while($r = mysql_fetch_assoc($rs)) {

$prize_arr[] = $r; }

如何让输出的数组其中的degree获取的数字不加单引号呢?

$prize_arr = array(

array('id'=>'1','degree'=>97,'min'=>'1','max'=>'5','prize'=>'不要放弃','v'=>'1'),

array('id'=>'2','degree'=>98,'min'=>'7','max'=>'35','prize'=>'不要灰心','v'=>'1'),);

只97 98 这样的不要单引号

------解决方案--------------------

$prize_arr = array(

array('id'=>'1','degree'=>97,'min'=>'1','max'=>'5','prize'=>'不要放弃','v'=>'1'),

array('id'=>'2','degree'=>98,'min'=>'7','max'=>'35','prize'=>'不要灰心','v'=>'1'),);

foreach ($prize_arr as $key => $value) {

$prize_arr[$key]['degree'] = (int) $value['degree'];

}

var_dump($prize_arr);

其实没必要转的 php是弱语言字符和整形没多大区别

相关文章

相关视频

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值