深圳市金黑网络技术有限公司始终坚持以用户需求为导向,提供安全、稳定、高效的产品和服务!
签到 · 搜索导航 · 服务热线 · 微信/手机:17817817816

深圳网站建设

查看: 578|回复: 0

php函数中参数约束定义变长参数

[复制链接]

UID
1
贡献
844
金币
1540
主题
520
在线时间
333 小时
注册时间
2022-1-15
最后登录
2024-11-12
QQ
发表于 2022-11-24 10:01:55 | 578 | 0 | 显示全部楼层 |阅读模式
php函数中参数约束定义变长参数

代码如下:
  1. <?php
  2. // ...$hobby包含了除了前面两个参数以外的所有参数
  3. function fun($name,$age,...$hobby) {
  4.         echo '姓名:'.$name,'<br>';
  5.         echo '年龄:'.$age,'<br>';
  6.         print_r($hobby);
  7.         echo '<hr>';
  8. }
  9. fun('tom',22);
  10. fun('berry',25,'读书','睡觉');
复制代码
运行结果:
php视频教程.jpg
  1. function fun(...$args) {
  2.         print_r($args);
  3.         echo '<br>';
  4. }
  5. $num=[10,20];
  6. echo '<pre>';
  7. fun(...$num);   //将数组中的参数展开
  8. //运行结果
  9. /*
  10. Array
  11. (
  12.     [0] => 10
  13.     [1] => 20
  14. )
  15. */
复制代码
楼主热帖

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

快速回复 返回顶部 返回列表