如何避免获得页码作为一个字符串使用苗条的框架


How to avoid getting page number as a string using slim framework?

我使用slim 2。用于开发web服务的X框架。当我使用'get'请求方法它的工作很好,但所有的参数得到字符串。我想'页'参数作为一个数值。如何在苗条中改变这一点。下面是我的代码。

$app->get('/listings','getListings');
/* Run the application */
$app->run();
function getListings(){
global $api_obj;//api obj
$response = array();//array
$app = 'Slim'Slim::getInstance();
$req = $app->request;
$page = $req->get('page');
$response = $api_obj->api_Listings($page); //return
echoResponse(200, $response);
}

您可以使用一个简单的强制转换从它获得整数:

$page = (int)$req->get('page');
//or
$page = intval($req->get('page'));

交货:https://3v4l.org/cUqVA