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&gt;=<$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():使转换为&lt;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常见的字符串方法相关推荐

  1. 常见的几种python字符串方法总结

    常见的几种python字符串方法总结 python的字符串模块很强大,有很多内置的方法,我们介绍下常用的字符串方法: 一. find和rfind方法查找字串所在位置 s = 'abcdef' prin ...

  2. 几种常见的字符串倒序的方法。

    对比介绍几种常见的字符串倒序的方法. 通过切片进行倒序 列表的reverse()方法 1. 通过切片进行倒序 假设 s 是原始的字符串变量,则通过切片进行倒序的方法是 s=s[::-1] 2.通过列表 ...

  3. python3.5怎么使用-Python3.5常见内置方法参数用法实例详解

    本文实例讲述了Python3.5常见内置方法参数用法.分享给大家供大家参考,具体如下: Python的内置方法参数详解网站为:https://docs.python.org/3/library/fun ...

  4. python判断字符串中包含某个字符串_Python中最常用的字符串方法!

    译 / 忧郁的红秋裤 字符串是字符序列.Python中内置的string类代表基于Unicode国际字符集的字符串.除了Python中常见的操作外,字符串还有一些专属于它们的附加方法.下图显示了所有这 ...

  5. Python中有用的字符串方法

    字符串是字符序列.Python中内置的string类代表基于Unicode国际字符集的字符串.除了Python中常见的操作外,字符串还有一些专属于它们的附加方法.下图显示了所有这些可用的方法: 在本文 ...

  6. Python中最常用的字符串方法!

    字符串是字符序列.Python中内置的string类代表基于Unicode国际字符集的字符串.除了Python中常见的操作外,字符串还有一些专属于它们的附加方法.下图显示了所有这些可用的方法: Pyt ...

  7. php常见的验证方法

    php常见的验证方法 干货文章 ·2018-03-16 23:50:36 1 <?php 2 3 /** 4 * @param $id 5 * @return false|int 6 * 检测i ...

  8. 最常见的读入数据方法集锦

    我在程序编写过程中,经常会遇到读入数据的问题,大概这类问题分为两种,一种是从控制台读取,一类是从文件读取,我这里收集了一些常见的读取方法,以供参考. 控制台读取: 情景一.有一个程序要求我们输入一个数 ...

  9. 实现跨域访问---同源策略 、常见跨域方法

    实现跨域访问 同源策略 为了保证用户数据安全 防止恶意网站窃取数据 同源策略 三个行为限制: ​ Cookie.LocalStorage.indexDB无法读取 ​ DOM无法获取 ​ AJAX请求不 ...

最新文章

  1. TOP语句与Order By语句
  2. Boost:使用mapd_view类将数字数组映射到设备内存
  3. K8S精华问答 | K8S和Openstack发展方向是怎样的?
  4. pt-online-schema-change 修改主键导致数据删除失败的问题调查
  5. SQL Server查询所有的表名、字段名、注释
  6. 腾讯云TDSQL TCP干货
  7. win10做文件服务器怎么精简,win10精简系统怎么做到
  8. jQuery(一个JavaScript库)
  9. 去商场淘打折商品时,计算打折以后的价钱是件颇费脑子的事情。例如原价 ¥988,标明打 7 折,则折扣价应该是 ¥988 x 70% = ¥691.60。本题就请你写个程序替客户计算折扣价。
  10. 计算机兴趣小组活动实施方式,信息技术兴趣小组活动总结范文(通用5篇)
  11. OSError: exception: access violation reading 0x00007FFBCED1B088
  12. 分享Android单元测试
  13. 从表征到行动---意向性的自然主义进路(续八)
  14. 【Rust每周一库】anyhow和thiserror - 错误处理库
  15. 将所有视频自动生成虚化背景,支持横竖屏转换
  16. NYOJ 880 还是打印菱形
  17. CentOS 7下ngrok服务器搭建
  18. QT显示文字、图片、动画、网址链接、数码管、进度条
  19. 蓝桥杯 2n皇后(java递归回溯)
  20. spring4 xml文件更新重新加载bean的奇葩问题

热门文章

  1. python详细安装教程 path-Python解释器安装教程以及环境变量配置
  2. 编程软件python下载-Python 2.7.6编程软件免费下载
  3. python大数据分析实例-如何用Python分析大数据(以Twitter数据挖掘为例)
  4. python小项目推荐项目-推荐 10 个有趣的 Python 项目
  5. python爬虫框架排行榜-8个最高效的Python爬虫框架,你用过几个?
  6. python经典好书-python经典书籍推荐
  7. python自学视频教程-28岁想从零开始自学python,有哪些靠谱免费的视频?
  8. python stm32-实现Python与STM32通信方式
  9. python教程第四版pdf下载-笨办法学python第四版 电子书(pdf格式)
  10. 21天精通python-21天学通Python 完整pdf扫描版[58MB]