位置: 编程技术 - 正文

php学习 字符串课件(php的字符串函数)

编辑:rootadmin
语法 字符串string可以有三种方法定义 ‘ '(单引号)“”(双引号) <<<(定界符) 转义序列可以用 \解释为 双引号的最大特点是 变量名会被变量值代替 定界符可以原样输出 html格式 打印字符串有两种方法 echo 它属于语言结构,不是真正的函数,它和print的区别在于可以接受多个参数 print 语法bool(布尔行)print(string agr)次函数输出字符串 如果成功返回1 失败返回0 列如传输中如果客户的浏览器突然挂掉 则会造成失败的情景 字符串处理函数 ltrim 语法格式:string ltrim(string str); 删除字符串的前导空格 rtrim 语法格式:string rtrim(string str); 删除字符串的后缀空格 trim 语法格式:string rtim(string str); 删除祖父穿的两端空格 strrev 语法格式:string strrev(string str); 颠倒字符串 将字符串前后颠倒 strtolower 语法格式:string strtolower (string str); 将字符串全部变成小写 strtoupper 语法格式:string strtoupper (string str); 将字符串全部变成大写 ucfirst 语法格式:string ucfirst(string str); 将字符串的首字母改成大写 ucworde 语法格式:string ucworde(string str); 将字符串的每个字的首字母都改成大写 格式化字符串以便显示 sprintf此函数将字符串格式化 sprintf()语法格式string sprintf(string format,mixed[args]...) 范例: $a=sprintf ("%'*6s","kkk") echo $a; 输出结果:***kkk b 整数转成二进位。 c 整数转成对应的 ASCII 字符。 d 整数转成十进位。 f 单倍精确度数字转成浮点数。 o 整数转成八进位。 s 转成字符串。 x 整数转成小写十六进位。 X 整数转成大写十六进位。 printf 输出格式化字符串 返回值整数 语法格式:int printf(string format, mixed [args]...); 范例 printf("%d--%s--%x",,,); 输出结果:---- 分割与拼状字符串 explode语法格式:array explode ( string separator, string string [, int limit] ) implode语法格式:string implode(shring glue,array pieces)把数组功能连接成字符串 字符串比较 strcmp语法格式:int strcmp(string 1,string 2) 返回值为整数 子字符串 strcmp次字符串用来比较大小 负数表示1小于2 正数表示1大于2 0表示相等 strlen语法格式:int strlen(string str);取得字符串长度 返回值整数 substr语法格式:string substr(string string, int start, int [length]); 取得部分字符串 string为字符串 开始位到停止取几个字符 若省略停止则去到尾 若开始设为负数 表示从后象前取 strstr string strstr(string haystack, string needle); 返回字符串中某字符串开处至结束字符串 就是说以某处为界点取后段段字符串 strrchr 语法格式:string strrchr(string haystack, string needle); 取得字符串最后出现的位置 从后向前截取字符串没找到返回false strpos 语法格式:int strpos(string haystack, string needle, int [offset]); 寻找字符串最先出现的位置默认从0开始 如果找不到返回false strrpos 语法格式:int strrpos(string haystack, char needle); 寻找字符串最后出现的位置 找不到返回false 返回值整数 字符串填补 str_pad语法格式 可以用于一些敏感信息的保护 str_pad($input, ); // produces "Alien " str_pad($input, , "-=", STR_PAD_LEFT); // produces "-=-=-Alien" str_pad($input, , "_", STR_PAD_BOTH); // produces "__Alien___" str_pad($input, 6 , "___"); // produces "Alien_" STR_PAD_LEFT 字符串左添补 STR_PAD_RIGHT 字符串右添补 STR_PAD_BOTH 字符串两端添补 字符串的替换 str_replace() 函数替换 有三种方法 str_replace("l","@","hello"); //替换什么 用什么替换 替换谁 $arr2=array("%color%","%title%","%body%"); $arr3=array("red","hello","world"); echo str_replace($arr2,$arr3,"<font color=%color% title=%title%>%body%</font>"); 摸版的方法 字符串翻译 strtr()一个重要的替换函数 也叫字符串翻译 strtr也有两种调用方式 strtr(string $str, string $from, string $to) $arr5=array("hello"=>"hi","hi"=>"hello"); echo strtr("hello is hi",$arr5); 就是将什么翻译成什么 strtr(string $str, array $replace_pairs) html处理 HTML实体的处理 htmlentities(); (指定转换模式和字符集编码) ENT_COMPAT(默认):指定转换双引号但是保留单引号 ENT_QUOTES:表示同时转换双引号和单引号 ENT_NOQUOTES:表示两个都不转换 htmlspecialchars(); (把<>等特殊符号转换成实体<>) 语法格式 $str="<p title='hhh'>中国</p>"; echo htmlentities($str); //转换编码 echo htmlentities($str,ENT_QUOTES,"EUC-JP");//单引号双引号都转换 后面是字的编码 引号的处理 stripslashes(); (是addslashes的反函数,显示转移后的字符) addslashes(); (把' ” NULL() 4个字符前添加显示) HTMl标签的清理 strip_tags();(清理字符串中的HTML超文本字符) url处理 除了对HTML文字的处理, 在WEB开发时还要对URL地址进行处理。处理URL主要包括: 对URL字符串的解析 parse_str();(解析请求字符串转变成数组) parse_url();(解析完整的URL转变成数组) URL编码处理 rawurlencode(); (替换所有非字母数字的字符,变为%后面跟两位进制) urlencode(); (替换所有非字母数字的字符,变为%后面跟两位进制,空格变为+号) rawurldecode(); (对已%编码的URL进行解析还原) urldecode(); (对已%##编码的URL进行解析还原) 构造查询字符串等。 http_build_query();(生成 url-encoded 之后的请求字符串 ) php字符串.rar

推荐整理分享php学习 字符串课件(php的字符串函数),希望有所帮助,仅作参考,欢迎阅读内容。

php学习 字符串课件(php的字符串函数)

文章相关热门搜索词:php中的字符串,php的字符串函数,php字符串函数有哪些,在php中,字符串有哪些表示形式,在php中,字符串有哪些表示形式,php中的字符串,php中的字符串,php中的字符串,内容如对您有帮助,希望把文章链接给更多的朋友!

php学习 数组课件第1/2页 下标:数组中的识别名称也就是字符串或整数在数组中的代号数组中有几个索引值就被称为几维数组。索引值:索引是对数据库表中一列或多列的值进

php学习 面向对象 课件第1/2页 对象的主要三个特性对象的行为:可以对对象施加那些操作,开灯,关灯就是行为。对象的形态:当施加那些方法是对象如何响应,颜色,尺寸,外型

PHP学习 mysql第1/2页 数据类型种类整形:可以有十进制和十六进制表示符点形:浮点数由一个数字加一个小数点再加上一个数字组成。两个数字序列不能同时为空。字符串

标签: php的字符串函数

本文链接地址:https://www.jiuchutong.com/biancheng/276767.html 转载请保留说明!

上一篇:php学习 函数 课件(php基础函数)

下一篇:php学习 数组课件第1/2页(php数组原理)

  • 商品房价格居高不下的原因
  • 组成计税价应该是含税价还是不含税价?
  • 税务异常有哪些类型
  • 出租车发票上没有二维码
  • 税控盘服务费抵减有效期几年
  • 企业收到税收返还会计分录
  • 从小规模纳税人购进产品进项税怎么计算
  • 公司转给法人备注怎么填
  • 进销的单位不一样怎么办
  • 带息承兑汇票的利息收入要缴纳增值税吗
  • 房地产公司拆迁部岗位职责
  • 票据贴现利息费用计入
  • 分配本月职工薪酬会计分录该怎么做合适?
  • 公司从个人手中租房不能取得发票
  • 固定资产抵扣新政策2022
  • 进项税额转出需要发票吗
  • 免抵退税应退税额
  • 关于国际货运代理协会联合会的描述不正确的是
  • 委托收款有哪些
  • 未确认收入的增值税怎么记账
  • 公司买空调开具的进项发票可以抵扣吗?
  • 公司转账给法人最多可以转多少
  • 什么叫管理口径报表
  • 企业所得税增值税完税证明
  • 建筑服务简易征收可以开专票吗
  • 电脑开机弹出documents文件夹
  • 固定资产可以一次折旧完吗
  • 存货资产减值损失转回怎么做账
  • uefi启动u盘安装win10系统的详细流程
  • 商事账薄的特征
  • 工伤认定方法有几种方式呢
  • 银承到期扣款会计分录
  • php遍历显示多维数组
  • 加工取得的存货和委托加工的区别
  • 逾期未收回包装物押金的实务处理
  • 特拉凯城堡是哪个国家
  • 爱丽丝小镇在哪
  • flash中文版
  • 其他权益工具确认投资损失的账务处理
  • 本月应付电费400元,下月支付
  • php判断useragent
  • 文章初审过了
  • 进项税和销项税的分录
  • 福利费是工资的14%,这里工资是税前工资吗
  • 采用公允价值模式计量的投资性房地产处置
  • 企业信用公示的时候医疗和生育怎么分开计算
  • 公司实行全成本核算工资怎么算
  • 接受投资的固定资产按什么入账
  • 一般纳税人季报还是月报
  • 库存冲红是什么意思
  • 融资租赁固定资产不属于筹资活动
  • 电子发票已开出客户退款会计处理是怎样的?
  • 采购家具分批结算方式
  • 基本工资和什么挂钩
  • 政府预算年度
  • 进出口货物报关单
  • 资产类科目一般是什么
  • 生育津贴案件
  • 有奖销售增值税处理
  • sql server 约束
  • centos7安装MySQL5.6
  • 菜鸟flask
  • 电脑系统信息怎么关闭
  • WIN XP下VMware Tools(虚拟机)安装的详细方法(图文教程)
  • linux系统崩溃了怎么办
  • 远程文件管理器
  • linux哪里好
  • unity创建射线
  • win10如何使用命令
  • lint 工具
  • android接听电话
  • Protocol Buffers(Protobuf)开发者指南---概览
  • 增值税税率最新
  • 湖北耕地占用税标准
  • 广州市地税局副局长
  • 国家税务总局发票查询官网
  • 广东省国家税务局网上办税大厅
  • 上海税务局怎么变更财务负责人
  • 注册管理税务师和注册税务师的区别
  • 怎样查询上一年的国税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设