您的位置:首页 > 编程语言 > PHP开发

php字符串操作

2010-07-16 19:56 225 查看
一空格特殊字符

1 string trim(string str[,string charlist])去除字符串开始结尾位置的空格和特殊字符

如果没有第二个参数只去除空格

2 string ltrim(string str[,string charlist]) 去除字符串开始位置的空格和特殊字符

3 string trim(string str[,string charlist]) 去除字符串结尾位置的空格和特殊字符

二转义字符还原字符串

1 手动转义 还原字符串

使用“/”后面加特殊字符

2 自动转义 还原字符串

string addslashes(string str)

给字符串str加入’/’

string stripslashes(string str)

将使用addslashes()转义的字符串还原

三获取字符串长度

int strlen(string str)

四 截获字符串

  string substr(string str,int start[,int length])

  start开始位置(整数从头开始负数从尾开始)

  length截取个数。如果为负数 截取到倒数第length个字符

五:比较字符串

  boolean strcmp(string str1,string str2);

六 检索字符串

  1 string strstr(string haystack,string needle)

   haystack:必要参数,从哪里搜索

   needle:必要参数 要搜索的字符

   echo strstr(“aaaabbbbsssaaaccc”,”a”);

  从第一个匹配的开始输出

  int substr_count(string haystack,string needle) 解锁出现的次数

七 字符串替换

  mixed str_ireplace(mixed search,mixed replace,mixed subject[,int&count])

  search:必要参数 指定需要查找的字符串

  replace:必要参数 替换位置的值

  subject 必要参数 置顶查找的范围

  参数count可选。替换的次数

string substr_replace(string str,string renl int start [int length])

  str:置顶的要操作的院士字符串

  repl:置顶替换后的新字符串

  start:置顶开始位置

  length:结束位置

八格式化字符串

  1 string number_format(float number,[int num_decimal_places],[string dec_seperator],string thousands_seperator);

  大家一看就知道了其中第二个参数是控制小数点后的位数的

  2 array explode(string separator , string srt,[int limit])

  limit可以是负数,返回从后向前数。

  print_r(explode(“@”,”sdflskd@skdjflskd@sdfsd”));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: