失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > php 如何将数组的每一元素作为可变参数函数的实参传入?

php 如何将数组的每一元素作为可变参数函数的实参传入?

时间:2020-09-19 07:56:26

相关推荐

php 如何将数组的每一元素作为可变参数函数的实参传入?

后端开发|php教程

php,数组,参数函数

后端开发-php教程

真实开发遇到问题: 如何将数组每一元素作为可变参数函数的实参传入?

asp源码 leadbbs,怎么取消vscode横向滚动条,ubuntu 磁力下载,tomcat启动器如何启动,sqlite 取数组,婚纱影楼网页设计,服务器vps清理,时间插件皮肤,前端开源框架vue,爱彼迎爬虫,php框架对比,快速优化seo软件平台推荐,爱心表白网站源码,常见网页特效,如何修改dede模板,div页面高度自适应,.net mvc适合做办公管理系统吗,规范采证程序规则lzw

从MySQL查到多条数据,为一个数组结果集,eg:[张三,李四, foo, ar];

开源b2c源码,ubuntu上跑docker,动力节点tomcat服务器,爬虫工具和脚本,php如何处理mysql乱码,图片盗链seolzw

需要将结果集写入RedisSET类型;

游戏网址导航源码,vscode表格简写,ubuntu备份还原系统工具,tomcat线程释放,sqlite不适合,织梦播放器插件下载,前端网红框架机制,西安爬虫展,php访问网站,南宁seo外包公司,源码销售网站源码,网页公告样式,系统订餐模板,div嵌入静态页面,idc主机管理系统php,门户网户程序软件哪个好lzw

Redis 的 PHP 操作类库提供sAdd()方法,使用例子如下:

使用例子:

$redis->sAdd(key1 , member1); /* 1, key1 => {member1} */$redis->sAdd(key1 , member2, member3); /* 2, key1 => {member1, member2, member3}*/$redis->sAdd(key1 , member2); /* 0, key1 => {member1, member2, member3}*/

因为sAdd()是一个可变参数方法,那么,问题来了:

如何才能将上面的[张三,李四, foo, ar]这样使用$redis->sAdd(key1 , 张三, 李四, foo, ar);,而并非如下循环使用:

$redis->multi();foreach([张三,李四, foo, ar] as $value) { $redis->sAdd(key1, $value);}$redis->exec();

回复内容:

真实开发遇到问题: 如何将数组每一元素作为可变参数函数的实参传入?

从MySQL查到多条数据,为一个数组结果集,eg:[张三,李四, foo, ar];

需要将结果集写入RedisSET类型;

Redis 的 PHP 操作类库提供sAdd()方法,使用例子如下:

使用例子:

$redis->sAdd(key1 , member1); /* 1, key1 => {member1} */$redis->sAdd(key1 , member2, member3); /* 2, key1 => {member1, member2, member3}*/$redis->sAdd(key1 , member2); /* 0, key1 => {member1, member2, member3}*/

因为sAdd()是一个可变参数方法,那么,问题来了:

如何才能将上面的[张三,李四, foo, ar]这样使用$redis->sAdd(key1 , 张三, 李四, foo, ar);,而并非如下循环使用:

$redis->multi();foreach([张三,李四, foo, ar] as $value) { $redis->sAdd(key1, $value);}$redis->exec();

call_user_func_array$redis->multi();foreach([张三,李四, foo, ar] as $key=>$value) {$redis->sAdd(key.$key, $value);}$redis->exec();

相关文章:

php可变参数

JS与PHP向函数传递可变参数的区别实例代码

php可变参数实现

如果觉得《php 如何将数组的每一元素作为可变参数函数的实参传入?》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。