我正在使用$ _GET这样在cakephp中获取str。
$str = $_GET['str']
,网址就是这样的http://test.loc/test.php?str=sss+sss
然后$str
将是sss sss
,再加上blank
。
我想让$str
是sss+sss
。
答案 0 :(得分:0)
让您的生活变得轻松;)
CakePHP具有处理请求和响应的方法。
https://book.cakephp.org/3.0/en/controllers/request-response.html
示例:
// return string || null
$str = $this->getRequest()->getQuery('str');
// replace blank / white space with + character
$str = str_replace(' ', '+', $str);
// or better use Text class
$str = Text::slug($str, '+');
https://book.cakephp.org/3.0/en/core-libraries/text.html#creating-url-safe-strings
注意:
'+'是查询组件中的特殊字符