博主信息
博文 14
粉丝 0
评论 0
访问量 10231
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
第十三课 PHP常用运算符、函数
清风King
原创
735人浏览过

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

批改老师:PHPzPHPz

批改状态:合格

老师批语:作业最后那个class可以删去,或者放入代码中
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学