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">结果:

更多相关文章

  1. 运算符以及函数的使用
  2. 疯狂自定义函数(动态表格)
  3. 使用函数封装一个动态表格,自行写5个系统函数
  4. js语法:数据类型、函数,作用域/作用域链、闭包
  5. PHP基础:变量和数据类型
  6. PHP函数的使用
  7. 【前端】如何在vue项目中的utils.js封装防抖节流函数
  8. 【前端】如何向requestAnimationFrame的回调函数中传递参数
  9. 思索 p5.js 的最佳实践

随机推荐

  1. StreamSet使用要点
  2. Python 如何爬取实时变化的 WebSocket 数
  3. 正式开始工作了,分享一点想法
  4. 在ADC设备上安装SSL证书时出现错误:“证书
  5. 编程老司机带你玩转 CompletableFuture
  6. 深入理解Shadow DOM v1[每日前端夜话0x63
  7. 机器学习算法之线性回归的推导及应用
  8. 老司机带你了解微信/支付宝支付的相关概
  9. 如何使用 SSH 远程控制一台 Windows 服务
  10. 高效开发!借助 Mac + Windows 实现八屏办