zoukankan      html  css  js  c++  java
  • 【php】字符串

    1.字符串的定义方式:
    1.单引号 ''
    2.双引号 ""
    3.定界符 <<<注意结束时的使用
    例:$str = <<<myStr
    字符串内容
    myStr;(此处要顶格写)

    2.常用的字符串输出函数:
    1.echo:  支持输出一个或多个变量,速度比print快一些
    2.print: 用法与echo相似,但是要比echo慢一些

    3.die(): 别名exit(),终止当前脚本执行,结束时可以提示一条语句

    4.print_r(): 与var_dump()函数使用方法相似,都是格式化变量并直接输出,
     可以解析数组,对象等类型,常用语开发时的临时输出(测试)

    3.常用的字符串处理函数:
    str_pad() 使用一个字符串去填充另一个字符串 
    str_pad(要填充的字串,填充几位,填充什么,从那里填)

    *strtolower() 将字符串全部小写
    *strtoupper() 将字符串全部大写
    *ucfirst() 将字符串首字母大写
    *ucwords() 将字符串中每个单词的首字母大写


    ASCII:是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言

    ord() 返回字符的 ASCII 码
    chr() 由ASCII码 转换回 字符内容

    网页输出格式化函数(转义符):
    nl2br() 将字符串中的 前添加<br/>标签,实现换行输出
    *htmlspecialchars()格式化字串中的html标签
    strip_tags() 函数剥去 HTML、XML 以及 PHP 的标签。

    strrev 将字符串颠倒返回
    *strlen 求字串长度 字母:1字节;  汉字:3字节;
    *mb_strlen() 求中文字串的长度
    *md5 --  单向加密的,不可逆,因为在计算过程中原文的部分信息是丢失了的。

    strcmp() 比较整个字符串是否相同,相等:0 前>后:+值后>前:-值
    strncmp() 指定长度的比较
    strcasecmp()不区分大小写比较

    similar_text()模糊比较两个字串 $jieguo = (($c/strlen($a))*100)."%";

    *substr() 字符串截取函数
    *strstr() 字符串查找并截取
    strchr() strstr()函数的别名
    strrchr() 从后往前找指定的字符串

    *strpos() 寻找一个字符串最先出现的位置

    str_replace() 字符串替换函数 
    str_replace(被替换的字串,替换的字串,原字串,);

    *ltrim() 去除左侧多余字符(默认删除空格)
    *rtrim() 去除右侧多余字符(默认删除空格)
    **trim() 去除两侧多余字符(默认删除空格)

    **explode() 字符串拆分函数
    **implode() 字符串组合函数

    * $_SERVER['REMOTE_ADDR'] 浏览当前脚本用户的ip地址
    * date() 获取当前的系统时间的函数
    * time()    获取当前系统时间戳
    * file_get_contents()获取文档当中的信息
    * file_put_contents()在文档当中写入信息

  • 相关阅读:
    Linux开机自启配置
    django 无限层级的评论
    nginx通过自定义header属性来转发不同的服务
    Python 读取excel指定的列
    python 全栈开发,Day86(上传文件,上传头像,CBV,python读写Excel,虚拟环境virtualenv)
    Python 判断字符串是否包含中文
    PMM--简介与部署
    Logrotate滚动openresty日志
    promethus监控mysql
    promethus监控nginx
  • 原文地址:https://www.cnblogs.com/peilanluo/p/6816012.html
Copyright © 2011-2022 走看看