博客列表 >第十三课 PHP常用运算符、函数

第十三课 PHP常用运算符、函数

清风King
清风King原创
2021年10月12日 19:13:52548浏览

1、使用运算符

+ - * /

  1. $num = 100;
  2. 在运算符左右2边增加一个空格,为了方便读取和防止错误。
  3. echo 100 * 0.8 - 10;

% 余数

  1. echo 10 % 3;
  2. 10除以33*3=9,还剩1,这个余数。

. 连接

  1. $num = 100;
  2. echo $num . 1;

结果:1001

2、赋值运算符

= 赋值运算符

$num = 99;

+= -= *= /= %= .=

  1. $num = $num + 100;
  2. $num += 100;
  3. 上面2个示例是相等的

结果:199

  1. $num *= 10;

结果:990

  1. $num .= '块钱';

结果:100块钱

3、字符串函数、

  1. function c (){
  2. return '$name = '张三';;
  3. }

注意:

function中不要使用echo,用return。在函数外用echo输出函数。

例如:echo c()或者echo C();函数不分大小写。

4、 字符串操作

  1. $str = "cba";
  2. // ord — 转换字符串第一个字节为 0-255 之间的值
  3. echo c(ord($str));
  4. // chr — 返回指定的字符 此函数与 ord() 是互补的。
  5. echo c(chr(99));
  6. // trim — 去除字符串首尾处的空白字符(或者其他字符)
  7. echo c(trim(' asfaf '));
  8. // explode — 使用一个字符串分割另一个字符串
  9. $abc = "a b c";
  10. $abc = explode(" ", $abc);
  11. $abc = "a b c";
  12. // strstr — 查找字符串的首次出现
  13. echo c(strstr($abc,'b'));
  14. // strpos — 查找字符串首次出现的位置
  15. echo c(strpos($abc,'b'));
  16. // nl2br — 在字符串所有新行之前插入 HTML 换行标记
  17. echo c(nl2br("a\nb\nc\n"));
  18. echo('</div>');

5、表格自定义函数

  1. $head = [];
  2. $arr = [];
  3. function table(array $head,$arr){
  4. $table = '';
  5. $table.='<table class="table">';
  6. $table.='<thead>';
  7. $table.='<tr>';
  8. foreach($head as $k=>$v){
  9. $table.='<th>'.$v.'</th>';
  10. }
  11. $table.='</tr>';
  12. $table.='</thead>';
  13. $table.='<tbody>';
  14. foreach($arr as $k=>$v){
  15. $table.=' <tr>';
  16. foreach($v as $kk=>$vv){
  17. $table.='<td>'.$vv.'</td>';
  18. }
  19. $table.='</tr>';
  20. }
  21. $table.='</tbody>';
  22. $table.='</table>';
  23. return $table;
  24. }
  25. echo table($head,$arr);

" class="reference-link">结果:

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议