如何获取字符串类型数据的整数值

How to get integer value of a string type data

我有一个 url 是这样的:

https://sitename.com/nhd/my_student/nhd?olympiad=4

并且通过使用 \Request::getQueryString(),我得到了这个字符串值:

olympiad=4

现在我只需要从这个字符串中得到数字 4

我该怎么做?

使用request查询方式

request()->query('olympiad');

$request->query('olympiad');

另外 query($key = null, $default = null) 方法接受默认值作为第二个参数。

要获取所有查询参数,请使用 $request->query() 这样您就可以获取数组中的所有查询参数。

参考:https://laravel.com/docs/8.x/requests#retrieving-input-from-the-query-string