后端开发|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
需要将结果集写入Redis
的SET
类型;
游戏网址导航源码,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]
;
需要将结果集写入Redis
的SET
类型;
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 如何将数组的每一元素作为可变参数函数的实参传入?》对你有帮助,请点赞、收藏,并留下你的观点哦!