php常用的字符串处理函数:

1查找字符位置函数:

strpos($str,$seach,[int]);查找search在$str中的第一次位置从int开始;

stripos($str,$seach,[int]);函数返回字符串在另一个字符串中第一次出现的位置。该函数对大小写不敏感

strrpos($str,search,[int]):查找search在$str中的最后一次出现的位置从int开始

strripos($str,search,[int]):同上,该函数对大小写不敏感

2.提取子字符串的函数

substr($str,int start,[int len])

strstr($str1,str2)

stristr() 功能同strstr,只是不区分大小写

strrchr() 从最后一次搜索到的字符处返回;用处:取路径中文件名

3.替换字符串的PHP字符串函数

str_replace(search,replace,source)查找search用replace替换在source中

str_ireplace(search,replace,$str):同上,该函数对大小写不敏感

strtr ($str ,$from ,$to )该函数返回 str 的一个副本,并将在 from 中指定的字符转换为 to 中相应的字符

<?php

$trans = array("hello" => "hi", "hi" => "hello");

echo strtr("hi all, I said hello", $trans);

?>

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("8","18")按自然排序比较字符串

strnatcasecmp()

6、分割成数组的PHP字符串函数

str_split($str,len)

split(search,$str,[int])

explode(search,$str,[int])把$str按search字符进行分割返回数组int是分割几次,后面的将不分割

7、去除空格:

ltrim() rtrim()  trim()

8、加空格函数

chunk_split($str,2)向$str字符里面按2个字符就加入一个空格;

9、chr、ord--返回指定的字符或ascii

10、HTML代码有关函数

nl2br()使\n转换成<br>

strip_tags($str,[‘<p>‘])去除HTML和PHP标记

如:echo strip_tags($text, ‘<br><p>‘)

htmlspecialchars($str[,var])

11、字符大小写转换的PHP字符串函数

strolower(str)

stroupper(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(): 去除字符串中的反斜杠

时间: 2024-11-06 07:48:30

php常用的字符串处理函数:的相关文章

LoadRunner中常用的字符串操作函数

LoadRunner中常用的字符串操作函数有:                strcpy(destination_string, source_string);               strcat(string_that_gets_appended, string_that_is_appended);51Testing软件测试网:J3~c:c[(wR%A2l               atoi(string_to_convert_to_int); //returns the integ

PHP开发中常用的字符串操作函数

1,拼接字符串 拼接字符串是最常用到的字符串操作之一,在PHP中支持三种方式对字符串进行拼接操作,分别是圆点.分隔符{}操作,还有圆点等号.=来进行操作,圆点等号可以把一个比较长的字符串分解为几行进行定义,这样做是比较有好处的. 2,替换字符串 在PHP这门语言中,提供了一个名字叫做substr_replace()的函数,该函数的作用可以快速的完成扫描和编辑文本内容较多的字符串替换功能.他的语法格式: mixed substr_replace(mixed $string,string $repl

C++常用的字符串处理函数-全

这是自己用stl实现的一些字符串处理函数和常用的字符串处理技巧,经验正基本无误,可直接使用,若有问题,可相应列出 包括:split string to int int to string join #include <string.h> #include <vector> #include <string> //字符串分割函数,类似python的split vector<string> split(char s[],const char *delim) {

ASP.NET中常用的字符串分割函数

asp.net字符串分割函数用法 先来看个简单的实例 但是其数组长度却是25,而不是3.下面这种方法是先将“[111cn.net]”替换成一个特殊字符,比如$,在根据这个字符执行Split 例如下面我要根据[111cn.net]分割的话 代码如下 复制代码 string[] arrstr2 = str.Replace("[111cn.net]", "$").Split('$'); 好了看其它方法最简单最常用的方法,以一个指定的字符进行的分割 打开vs.net新建一个

PHP中常用的字符串格式化函数总结

注意:在PHP中提供的字符串函数处理的字符串,大部分都不是在原字符串上修改,而是返回一个格式化后的新字符串. 一.取出空格和字符串填补函数 空格也是一个有效的字符,在字符串中也会占据一个位置.用户在表单输入数据时,经常在无意中会多输入一些无意义的空格.因此PHP脚本在接收到通过表单处理过来的数据时,首先处理的就是字符串中多余的空格,或者其他一些没有意义的符号.在PHP中可以通过ltrim().rtrim()和trim()函数来完成这项工作.这三个函数的语法格式相同,但作用有所不同.他们的语法格式

C/C++中常用的字符串处理函数和内存字符串函数

一.            字符处理函数 1.        字符处理函数:<ctype.h> int isdigit(int ch) ;//是否为数字,即ch是否是0-9中的字符 int isxdigit(int ch) ;//是否为十六进制数字,即ch是否是0-9 a-z A-Z 中的字符 int isalpha(int ch) ;//是否为字母 int isalnum(int ch) ;//是否为字母或数字 int islower(int ch) ;//是否为小写字母 int isupp

VC++编程中常用的字符串转换函数

VC++编程中经常遇到不同编码编码的字符串之间需要转换的情况,以下简单提供几个不同编码字符串之间的转换函数: ANSI 字符串和Unicode字符串之间的转换 //Convert wide char string to ANSI string BOOL WCharToMByte(LPCWSTR lpcwszStr,Std::string &str) { DWORD dwMinSize=0; LPSTR lpszStr=NULL; dwMinSize= WideCharToMultiByte(CP

php中常用的字符串格式化函数

ltrim():从字符串左删除空格或其他预定义字符串 rtrim():从字符串的末端开始删除空白字符串或其它预定义字符 trim():从字符串的两端删除空白字符和其他预定字符 str_pad():把字符串填充为新的长度 strtolower():把字符串转换为小写 strtoupper():把字符串转换为大写 ucfirst():把字符串中的首字符转为大写 nl2br():在字符串的每个新行之前插入HTML换行符 htmlentities():把字符转换为HTML实体 htmlspecialch

常用的字符串处理函数实现(不调用库函数)

描述:C语言中对于字符串类型并未定义,但存在许多有关字符串的库函数(如:strstr(在原串中匹配子串),strcpy(将原串内容拷贝到目标串中),strcmp(比较两个字符串的内容),strcat(连接两个字符串,亦为字符串的追加),strlen(求取字符串的长度)....),我们可以自己编写程序实现以上功能的函数,而不调用库函数,,,再对照库函数进行学习,有利于提高自身的编程能力. //1.strcat函数(连接两个字符串,亦为字符串的追加) #include<stdio.h> #incl