我正在使用slim 2.x框架来开发Web服务。当我使用' 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);
}
答案 0 :(得分:3)
您可以使用简单的强制转换来获取整数:
$page = (int)$req->get('page');
//or
$page = intval($req->get('page'));