PHP常见的字符串方法
PHP语言中的字符串函数也是一个比较易懂的知识。今天我们就为大家总结了将近12种PHP字符串函数,希望对又需要的朋友有所帮助,增加读者朋友的PHP知识库。
1、查找字符位置函数
strpos($str,search,[int]):查找search在$str中的第一次位置从int开始;
stripos($str,search,[int]):函数返回字符串在另一个字符串中第一次出现的位置。该函数对大小写不敏感
strrpos($str,search,[int]):查找search在$str中的最后一次出现的位置从int
2、提取子字符函数(双字节)
submit($str,int start[,int length]):从$str中strat位置开始提取[length长度的字符串]。
strstr($str1,$str2):从$str1(第一个的位置)搜索$str2并从它开始截取到结束字符串;若没有则返回FALSE。
stristr() 功能同strstr,只是不区分大小写。
strrchr() 从最后一次搜索到的字符处返回;用处:取路径中文件名
3、替换字符串的PHP字符串函数
str_replace(search,replace,$str):从$str中查找search用replace来替换
str_irreplace(search,replace,$str):
strtr($str,search,replace):这个函数中replace不能为"";
substr_replace($Str,$rep,$start[,length])$str原始字符串,$rep替换后的新
字符串,$start起始位置,$length替换的长度,该项可选
4、字符长度
int strlen($str)
5、比较字符函数
int strcmp($str1,$str2):$str1>=<$str2分别为正1,0,-1(字符串比较)
strcasecmp() 同上(不分大小写)
strnatcmp("4","14") 按自然排序比较字符串
strnatcasecmp() 同上,(区分大小写)
6、分割成数组的PHP字符串函数
str_split($str,len):把$str按len长度进行分割返回数组
split(search,$str[,int]):把$str按search字符进行分割返回数组int是分割几次,后面的将不分割
expload(search,$str[,int])
7、去除空格:
ltrim、rtrim、trim
8、加空格函数
chunk_split($str,2);向$str字符里面按2个字符就加入一个空格;
9、chr、ord--返回指定的字符或ascii
10、HTML代码有关函数
nl2br():使转换为<br>。
strip_tags($str[,¹<p>¹]):去除HTML和PHP标记
在$str中所有HTML和PHP代码将被去除,可选参数为html和PHP代码作用是将保留
可选参数所写的代码。
如:echo strip_tags($text, ¹<br><p>¹);
htmlspecialchars($str[,参数]):页面正常输出HTML代码参数是转换方式
11、字符大小写转换的PHP字符串函数
strtolower($str) 字符串转换为小写
strtoupper($str) 字符串转换为大写
ucfirst($str) 将函数的第一个字符转换为大写
ucwords($str) 将每个单词的首字母转换为大写
12、数据库相关的PHP字符串函数
addslashes($str):使str内单引号(¹)、双引号(")、反斜线()与 NUL
字符串转换为¹,",\。
magic_quotes_gpc = On 自动对 get post cookie的内容进行转义
get_magic_quotes_gpc()检测是否打开magic_quotes_gpc
stripslashes() 去除字符串中的反斜杠
转载于:https://www.cnblogs.com/hello-web/p/7628675.html
PHP常见的字符串方法相关推荐
- 常见的几种python字符串方法总结
常见的几种python字符串方法总结 python的字符串模块很强大,有很多内置的方法,我们介绍下常用的字符串方法: 一. find和rfind方法查找字串所在位置 s = 'abcdef' prin ...
- 几种常见的字符串倒序的方法。
对比介绍几种常见的字符串倒序的方法. 通过切片进行倒序 列表的reverse()方法 1. 通过切片进行倒序 假设 s 是原始的字符串变量,则通过切片进行倒序的方法是 s=s[::-1] 2.通过列表 ...
- python3.5怎么使用-Python3.5常见内置方法参数用法实例详解
本文实例讲述了Python3.5常见内置方法参数用法.分享给大家供大家参考,具体如下: Python的内置方法参数详解网站为:https://docs.python.org/3/library/fun ...
- python判断字符串中包含某个字符串_Python中最常用的字符串方法!
译 / 忧郁的红秋裤 字符串是字符序列.Python中内置的string类代表基于Unicode国际字符集的字符串.除了Python中常见的操作外,字符串还有一些专属于它们的附加方法.下图显示了所有这 ...
- Python中有用的字符串方法
字符串是字符序列.Python中内置的string类代表基于Unicode国际字符集的字符串.除了Python中常见的操作外,字符串还有一些专属于它们的附加方法.下图显示了所有这些可用的方法: 在本文 ...
- Python中最常用的字符串方法!
字符串是字符序列.Python中内置的string类代表基于Unicode国际字符集的字符串.除了Python中常见的操作外,字符串还有一些专属于它们的附加方法.下图显示了所有这些可用的方法: Pyt ...
- php常见的验证方法
php常见的验证方法 干货文章 ·2018-03-16 23:50:36 1 <?php 2 3 /** 4 * @param $id 5 * @return false|int 6 * 检测i ...
- 最常见的读入数据方法集锦
我在程序编写过程中,经常会遇到读入数据的问题,大概这类问题分为两种,一种是从控制台读取,一类是从文件读取,我这里收集了一些常见的读取方法,以供参考. 控制台读取: 情景一.有一个程序要求我们输入一个数 ...
- 实现跨域访问---同源策略 、常见跨域方法
实现跨域访问 同源策略 为了保证用户数据安全 防止恶意网站窃取数据 同源策略 三个行为限制: Cookie.LocalStorage.indexDB无法读取 DOM无法获取 AJAX请求不 ...
最新文章
- TOP语句与Order By语句
- Boost:使用mapd_view类将数字数组映射到设备内存
- K8S精华问答 | K8S和Openstack发展方向是怎样的?
- pt-online-schema-change 修改主键导致数据删除失败的问题调查
- SQL Server查询所有的表名、字段名、注释
- 腾讯云TDSQL TCP干货
- win10做文件服务器怎么精简,win10精简系统怎么做到
- jQuery(一个JavaScript库)
- 去商场淘打折商品时,计算打折以后的价钱是件颇费脑子的事情。例如原价 ¥988,标明打 7 折,则折扣价应该是 ¥988 x 70% = ¥691.60。本题就请你写个程序替客户计算折扣价。
- 计算机兴趣小组活动实施方式,信息技术兴趣小组活动总结范文(通用5篇)
- OSError: exception: access violation reading 0x00007FFBCED1B088
- 分享Android单元测试
- 从表征到行动---意向性的自然主义进路(续八)
- 【Rust每周一库】anyhow和thiserror - 错误处理库
- 将所有视频自动生成虚化背景,支持横竖屏转换
- NYOJ 880 还是打印菱形
- CentOS 7下ngrok服务器搭建
- QT显示文字、图片、动画、网址链接、数码管、进度条
- 蓝桥杯 2n皇后(java递归回溯)
- spring4 xml文件更新重新加载bean的奇葩问题
热门文章
- python详细安装教程 path-Python解释器安装教程以及环境变量配置
- 编程软件python下载-Python 2.7.6编程软件免费下载
- python大数据分析实例-如何用Python分析大数据(以Twitter数据挖掘为例)
- python小项目推荐项目-推荐 10 个有趣的 Python 项目
- python爬虫框架排行榜-8个最高效的Python爬虫框架,你用过几个?
- python经典好书-python经典书籍推荐
- python自学视频教程-28岁想从零开始自学python,有哪些靠谱免费的视频?
- python stm32-实现Python与STM32通信方式
- python教程第四版pdf下载-笨办法学python第四版 电子书(pdf格式)
- 21天精通python-21天学通Python 完整pdf扫描版[58MB]