Blogger Information
Blog 42
fans 0
comment 0
visits 15651
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
0810函数内部引用外部变量的5种方法,字符串函数
小言
Original
809 people have browsed it

函数引用外部变量的5种方法

1.关键字:global

  1. function hello(): string
  2. {
  3. global $name;
  4. return 'Hello, ' . $name;
  5. }

2.超全局数组:$GLOBALS[‘outer’]

  1. return 'Hello, ' . $GLOBALS['name'];

3.函数表达示/闭包 :function () use ($outer) {….}

  1. $name = '老师456';
  2. $hello = function () use ($name): string
  3. {
  4. return 'Hello, ' . $name;
  5. };
  6. echo $hello() , '<hr>';

4.剪头函数 : fn() =>(…)

5.纯函数:将函数依赖的外部数据,通过参数注入到函数内部

  1. $name = '老师222';
  2. $hello = function ($name): string
  3. {
  4. return 'Hello, ' . $name;
  5. };
  6. echo $hello($name) , '<hr>';

字符串函数

1.ucwords()函数,将首字母转化为大写

2.strrev()函数,将所有内容反向输出

3.ucfirst()函数,将语句中的第一个字母转为大写,其它不变

4.lcfirst()函数,将语句中的第一个字母转为小写,其它不变

5.strtolower()函数,将内容以小写输出

6.strtoupper()函数,内容以大写输出

  1. //ucwords 首字母转大写
  2. $str="wo ai zhong guo";
  3. $str=ucwords($str);
  4. echo $str . '<hr>';
  5. //strrev反向输出内容
  6. $str="wo ai zhong guo";
  7. $str=strrev($str);
  8. echo $str . '<hr>';
  9. //ucfirst 转为大写第一个字母
  10. $str="wo ai ZHong GUO";
  11. $str=ucfirst($str);
  12. echo $str . '<hr>';
  13. //lcfirst 转为小写第一个字母
  14. $str="WO ai ZHong GUO";
  15. $str=lcfirst($str);
  16. echo $str . '<hr>';
  17. //strtolower 全部转为小写输出
  18. $str="WO ai ZHong GUO";
  19. $str=strtolower($str);
  20. echo $str . '<hr>';
  21. //strtoupper 全部转为大写输出
  22. $str="wo ai zHong GUO";
  23. $str=strtoupper($str);
  24. echo $str . '<hr>';
  25. `

Correcting teacher:PHPzPHPz

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post