设为首页 收藏本站
查看: 710|回复: 0

[经验分享] PHP的学习,与大家分享希望可以帮助大家

[复制链接]

尚未签到

发表于 2015-12-24 07:18:05 | 显示全部楼层 |阅读模式
PHP的循环模式
循环例子:







php的条件判断
  (1) if ...... else if ..... else
   






php数组
   php数组定义非常灵活,以下是几种方式:
   (1) 直接定义和引用。
     


    (2) 可以分别定义和引用
  
   




php的字符串常用函数 (非常丰富详细的字符串处理函数)


涉及大小写,字符分割,单个字符引用,字符串的比较等等。
教科书 (69~84页)
1. str_word_count  统计单词个数
2. count_chars   得到字符串里面字符的有关情况
3. str_len  得到字符串长度,就是有多少个字符
4. substr_count统计有多少个子字符串, 比如 统计is, this is php里面,就会出现2个is
5. strpos 定义字符串出现的首次位置 (大小写不敏感, IS=is)
6. stripos 定义字符串出现的首次位置(大小写敏感, is 不等于 IS)
7. strrpos 定义字符串出现的最后一次位置 (大小写不敏感, IS=is)
8. strripos 定义字符串出现的最后一次位置(大小写敏感, is 不等于 IS)
9. strstr 取得字符串的一部分,用于提取邮箱地址 (例如@, 不敏感)
10. stristr 取得字符串的一部分,用于提取邮箱地址 (例如@, 敏感)
11. substr 截取字符串的一部分


12. str_replace替代特征字符,例如大小写替换等
13. str_ireplace替代特征字符, 大小写敏感
14. substr_replace 替换子字符串


15. explode 用指定的字符分割字符串, 例如: @ , ;
    例如:面包-馒头-包子-面条, 使用-分割成4个数组。
16. str_split将字符串的字符转换成字符数组
17. implode 和15是反向操作,用字符串连接数组元素成一个。
  例如将: array("包子", "馒头", "米饭"),使用-组合成
     包子-馒头-米饭


18. trim 剥离字符串首尾的空白字符。
19. strrev 字符串反序  hello --> olleh.
20. ord 将字符转换成ascii码
21. chr 将ascii码转换成字符


22. strtolow字符串转换成小写  HELLO --> hello
23. strtoupper 字符串转换成大写  hello --> HELLO
24. ucfirst 字符串的第一个字母,转换成大写
25. ucwords 将字符串每个单词首字母都变大写
    hello world  --> Hello World。
26. strcmp 字符串比较 (大小写不敏感)
27. strncmp  比较字符串前面的n个字符
28. strncatcmp 按照自然数大小比较  例如:120 和30的比较


总结: php的字符串处理函数功能非常丰富,远超过标准C提供的10多个字符串处理功能函数。并且字符串没有长度限制,不限制编码,没有指针、越界等异常情况。


常用数学函数


1. bcadd  任意精度数的相加
2. bcsub  任意精度数的减法
3. bcmul 乘法, bcdiv除法  
4. bcmod 取余数。 (比%功能更强大)
5. bcpow 幂函数运算
6. bcsqrt 平方根
7. sqrt 平方根运算
7. pow求幂
8. abs 求绝对值
9. pi 得到圆周率数值


三角函数
sin cos tan  asin acos atan(用弧度表达)
deg2rad 角度转换成弧度
rad2deg 弧度转换成角度


指数
   log 求自然对数, log10 求10位底的对数
   exp 以e为底的幂


各种数制转换
base_convert  通用的任意数制转换
bindec 二进制转换成十进制
decbin 十进制转换成二进制
dechex 十进制转换成十六进制
decoct 十进制转换成八进制
hexdec 十六进制转换成十进制
octdec 八进制转换成十进制


   日期和时间的函数

  日期和时间
  time() 返回当前的Unix时间戳,以1970年以来,到现在的秒数。
  time获得的时间戳,常常用于电子商务、政务,用于知识产权的时间证明标志。


   time获得的时间秒数,是国际标准。电子邮件、论坛发帖时间、交易流水号,都使用这个时间戳标准。
  
date 函数
   date函数,用于输出日期。
   例子:
    date("Y年m月d日 , H点i分s秒");  
    字符串格式里,
    Y = 年, m= 月, d 表示日,H表达几点钟, i表示几分,s表示秒


    date的最基本用法。


例子: 用时间来做的动态输出。


   


完整版本的显示时间和上下午关系的php程序





举个例子,网站的背景色,随着时间的变化进行调整



>



  
>   
    文字内容本身

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-155436-1-1.html 上篇帖子: 8个最佳PHP库 下篇帖子: 以 UTF-8 格式编码的 .php 文件在 HTML 输出时带来的问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表