thinkphp中的函数怎么传多个参数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp中的函数怎么传多个参数相关的知识,希望对你有一定的参考价值。

:functionName($arg1,$arg2,$arg3,......)
这个函数用了三个参数,调用是这样子的,$rows.content|str_replace='nihao','你好',### 其他多参数的函数也是同样的用法。
参考技术A function functionName($arg1,$arg2,$arg3,......)

追问

这个我知道,问题是在模版上面应该怎么写

追答

不知道你在模板中有没有用到str_replace函数,这个函数用了三个参数,调用是这样子的,$rows.content|str_replace='nihao','你好',### 其他多参数的函数也是同样的用法

追问

$rows.content是第一个参数
'nihao'是第二个参数
'你好'是第三个参数吗
如果要传第四个也以此类推吗
###又是什么意思

追答

不是的 $rows.content 这个是我们要进行操作的对象,那这个例子来说就是我们要进行替换的字符串
nihao 是一地个参数,
你好 是第二个参数
### 代表前面的 $rows.content 字符串
如果有多个参数,依此类推,不过 方法名必须是已经定义好的,可以调用的

本回答被提问者采纳

thinkphp5 现在开启强制路由,想要传递多个参数,做筛选功能的传参数功能,在route.php,怎么定义路由

Route::rule('/screen/screen_add/:id','admin/screen/screen_add');
类似 这个只能传参数id一个 我要传多个
开启了强制路由 Route::rule('/screen/screen_add/:id','admin/screen/screen_add');

<li><a href="/main/index/id=0&name=1">不限</a></li>这样是可以的
后面接参数就可以了

参考技术A 用&连接不同键值试试本回答被提问者采纳

以上是关于thinkphp中的函数怎么传多个参数的主要内容,如果未能解决你的问题,请参考以下文章

Thinkphp各种方法知识图谱

thinkPHP5配置nginx环境无法打开(require(): open_basedir restriction in effect. File(/mnt/hgfs/root/tp5/thinkp

thinkphp中URL传参数的几种方式

thinkphp中URL传参数的几种方式

ThinkPHP5.1模板函数取出是数组,该怎么取出数组的值

python获取外部传入多个参数