Blogger Information
Blog 14
fans 0
comment 0
visits 6985
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
第十三课 PHP常用运算符、函数
清风King
Original
547 people have browsed it

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

Correcting teacher:PHPzPHPz

Correction status:qualified

Teacher's comments:作业最后那个class可以删去,或者放入代码中
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