我做了一个里面有一个加法操作的函数..但是当我调用这个函数时它显示一个错误A non-numeric value encountered in...我的功能是这样的:function get_pages($start){echo '<a href="page/'. $start + 1 .'">Next</a><a href="page/'. $start - 1 .'">Previous</a>'}调用函数get_pages($_GET['page']);请问你能给出任何解决方案吗?
1 回答
芜湖不芜
TA贡献1796条经验 获得超7个赞
您需要首先检查传递的值是否为 is_numeric(数字或数字字符串),然后将操作组合在一起,然后将其连接到字符串:
function get_pages($start){
if(is_numeric($start)){
echo '
<a href="page/'. ($start + 1) .'">Next</a>
<a href="page/'. ($start - 1) .'">Previous</a>
';
}
}
- 1 回答
- 0 关注
- 102 浏览
添加回答
举报
0/150
提交
取消