猿问

如何在php中的函数内部进行加法操作?

我做了一个里面有一个加法操作的函数..但是当我调用这个函数时它显示一个错误


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']);

请问你能给出任何解决方案吗?


慕无忌1623718
浏览 103回答 1
1回答

芜湖不芜

您需要首先检查传递的值是否为 is_numeric(数字或数字字符串),然后将操作组合在一起,然后将其连接到字符串:function get_pages($start){&nbsp; if(is_numeric($start)){&nbsp; &nbsp;echo '&nbsp; &nbsp; &nbsp;<a href="page/'. ($start + 1) .'">Next</a>&nbsp; &nbsp; &nbsp;<a href="page/'. ($start - 1) .'">Previous</a>&nbsp; &nbsp;';&nbsp; }}
随时随地看视频慕课网APP
我要回答