博客列表 >11月18日 PHP POSt请求以及函数

11月18日 PHP POSt请求以及函数

!
原创
2019年11月19日 15:47:16904浏览

1.练习post传值(手写)

2.字符串函数

`<?php
// strtolowe()将字符串转化为小写

  1. $str = 'MONSTER';
  2. echo strtolower($str);
  3. echo '---';
  4. // strtoupper()将字符串转化为大写
  5. $strd = 'monster';
  6. echo strtoupper($strd);
  7. echo '---';
  8. // strlen() 获取字符串长度
  9. echo strlen($str);
  10. echo '---';
  11. //str_replace() 字符串替换
  12. echo str_replace('L','Z','Monster L');
  13. echo '---';
  14. //strpbrk() 查找字符在字符串是否存在,并返回第一次出现的位置开始的剩余部分
  15. echo strpbrk($str,'N');
  16. echo '---';
  17. //explode() 将字符串分割为数组
  18. $stre = 'L H P';
  19. print_r(explode(',',$stre));
  20. echo '---';
  21. //implode()将数组元素组合成为字符串
  22. $arr = array(
  23. 'L',
  24. 'H',
  25. 'P',
  26. );
  27. echo implode(',',$arr);
  28. echo '---';
  29. //md5()将字符串进行md5加密
  30. echo md5($str);

?>`

字符串函数运行结果

3.数组函数

`//count()数组中元素的数量
$arr = array(
‘L’,
‘H’,
‘P’,
);
echo count($arr);
echo ‘—-‘;

  1. //array_merge()两个数组合并为一个数组
  2. $arr2 = array(
  3. 'Z',
  4. 'J',
  5. 'Y',
  6. );
  7. print_r (array_merge($arr,$arr2));
  8. echo '---';
  9. //in_array()数组中是否存在指定值
  10. echo in_array('L',$arr);
  11. echo '---';
  12. //sort()对数组进行升序排序
  13. print_r(sort($arr));
  14. foreach($arr as $ar){
  15. echo $ar;
  16. };
  17. echo '---';
  18. //array_unique()移除数组中重复的部分
  19. $arr3 = array(
  20. 'L',
  21. 'l',
  22. 'L',
  23. 'H',
  24. 'P',
  25. );
  26. print_r(array_unique($arr3));
  27. echo '---';
  28. //array_push()将元素插入数组末尾
  29. print_r(array_push($arr,'Z','J','Y'));
  30. echo '---';
  31. //arrat_pop()删除数组最后一个元素
  32. print_r(array_pop($arr));`

数组函数运行结果

4.自定义函数

`<?php

  1. //自定义方法 关键词function + 方法名字
  2. function monster()
  3. {
  4. echo 'This is monster';
  5. }
  6. monster();
  7. echo '---';
  8. //带参数的方法 参数可以有初始值,
  9. function monstera($inta,$intb)
  10. {
  11. echo $inta * $intb;
  12. }
  13. monstera(10,10);
  14. echo '---';
  15. //方法返回值return
  16. function monsterb($inta,$intb)
  17. {
  18. return $inta + $intb;
  19. }
  20. echo monsterb(10,20);

?>`

自定义函数运行结果

总结

POST传值可以获取用户输入的信息,收集统计信息。
函数可以是方便的实现一些功能,当我们认为系统自带的函数不能够满足自己当前需求的时候,可以自己定义函数实现。

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