设为首页 收藏本站
查看: 642|回复: 0

[经验分享] php StringFunction 字符串

[复制链接]

尚未签到

发表于 2017-3-29 09:56:38 | 显示全部楼层 |阅读模式
  StringFunction
  addslashes — 使用反斜线引用字符串 get_magic_quotes_gpc()
  stripslashes — 反引用一个引用字符串
  addcslashes — 以 C 语言风格使用反斜线转义字符串中的字符
  stripcslashes — 反引用一个使用 addcslashes 转义的字符串
  htmlspecialchars — 函数的作用是将字符串中一些字符转换为HTML实体
  quotemeta — Quote meta characters.Returns the string with meta characters quoted.
  html_entity_decode — Convert all HTML entities to their applicable characters
  htmlentities — Convert all applicable characters to HTML entities
  htmlspecialchars_decode — Convert special HTML entities back to characters
  get_html_translation_table — 返回使用 htmlspecialchars 和 htmlentities 后的转换表
  strip_tags — 从字符串中去除 HTML 和 PHP 标记
  -----------------------------------------------------------------
  bin2hex — 将二进制数据转换成十六进制表示
  pack — Pack data into binary string
  unpack — Unpack data from binary string
  -----------------------------------------------------------------
  trim — 去除字符串首尾处的空白字符(或者其他字符)
  ltrim — Strip whitespace (or other characters) from the beginning of a string
  rtrim() - 删除字符串末端的空白字符(或者其他字符)
  chop — rtrim 的别名
  -----------------------------------------------------------------
  chr — 返回相对应于 ascii 所指定的单个字符
  ord — 返回字符的 ASCII 码值
  convert_cyr_string — 将字符由一种 Cyrillic 字符转换成另一种
  convert_uudecode — 解码一个 uuencode 编码的字符串
  convert_uuencode — 使用 uuencode 编码一个字符串
  -----------------------------------------------------------------
  chunk_split — 将字符串分割成小块
  str_split — 将字符串转换为数组 {arraystr_split(string$string[,int$split_length=1] )}
  wordwrap — 打断字符串为指定数量的字串 {stringwordwrap(string$str[,int$width=75[,string$break= "/n"[,bool$cut=false]]] )}
  strtok — 标记分割字符串 {stringstrtok(string$str,string$token)}
  explode — 使用一个字符串分割另一个字符串
  implode — Join array elements with a string
  join — 别名 implode
  -----------------------------------------------------------------
  split — 用正则表达式将字符串分割到数组中
  spliti — 用正则表达式不区分大小写将字符串分割到数组中
  preg_split — 用正则表达式分割字符串
  -----------------------------------------------------------------
  crc32 — 计算一个字符串的 crc32 多项式
  crypt — 单向字符串散列
  -----------------------------------------------------------------
  hebrev — 将逻辑顺序希伯来文(logical-Hebrew)转换为视觉顺序希伯来文(visual-Hebrew)
  hebrevc — 将逻辑顺序希伯来文(logical-Hebrew)转换为视觉顺序希伯来文(visual-Hebrew),并且转换换行符
  -----------------------------------------------------------------
  lcfirst — Make a string's first character lowercase
  ucfirst() - 将字符串的首字母转换为大写
  ucwords() - 将字符串中每个单词的首字母转换为大写
  strtolower() - 将字符串转化为小写
  strtoupper() - 将字符串转化为大写
  -----------------------------------------------------------------
  levenshtein — Calculate Levenshtein distance between two strings
  soundex() - Calculate the soundex key of a string
  similar_text() - 计算两个字符串的相似度
  metaphone() - Calculate the metaphone key of a string
  -----------------------------------------------------------------
  localeconv — Get numeric formatting information
  setlocale - 配置地域化信息
  nl_langinfo — Query language and locale information
  strcoll — 基于区域设置的字符串比较
  -----------------------------------------------------------------
  md5_file — 计算指定文件的 MD5 散列值
  md5 — 计算字符串的 MD5 散列值
  sha1_file — 计算文件的 sha1 散列值
  sha1 — 计算字符串的 sha1 散列值
  -----------------------------------------------------------------
  number_format — Format a number with grouped thousands
  money_format() - Formats a number as a currency string
  sscanf() - Parses input from a string according to a format
  print — 输出字符串
  -----------------------------------------------------------------
  printf - 输出格式化字符串
  sprintf - Return a formatted string
  fprintf — 将格式化后的字符串写入到流,返回写入的字符串长度 {int fprintf ( resource $handle , string $format [, mixed $args [, mixed $... ]] )}
  vfprintf — 将格式化字符串写入流,返回输出字符串的长度 {int vfprintf ( resource $handle , string $format , array $args )}
  vprintf — 打印输出格式化的字符串,并返回字符串长度{int vprintf ( string $format , array $args )}
  vsprintf — 返回格式化字符串,sprintf() 函数类似。{string vsprintf ( string $format , array $args )}
  echo — 输出一个或多个字符串
  ======
  % 印出百分比符号,不转换。
  b 整数转成二进位。
  c 整数转成对应的 ASCII 字符。
  d 整数转成十进位。
  f 倍精确度数字转成浮点数。
  o 整数转成八进位。
  s 整数转成字符串。
  x 整数转成小写十六进位。
  X 整数转成大写十六进位。
  ======
  -----------------------------------------------------------------
  nl2br — 在字符串所有新行之前插入 HTML 换行标记
  parse_str — Parses the string into variables {voidparse_str(string$str[,array&$arr])}
  quoted_printable_encode — Convert a 8 bit string to a quoted-printable string
  quoted_printable_decode — Convert a quoted-printable string to an 8 bit string
  -----------------------------------------------------------------
  str_getcsv — 解析 CSV 字符串为一个数组
  fgetcsv - 从文件指针中读入一行并解析 CSV 字段
  -----------------------------------------------------------------
  str_replace() - 子字符串替换
  mixedstr_replace(mixed$search,mixed$replace,mixed$subject[,int&$count])
  str_ireplace — str_replace 的忽略大小写版本
  preg_replace() - 执行正则表达式的搜索和替换
  mixedpreg_replace(mixed$pattern,mixed$replacement,mixed$subject[,int$limit=-1[,int&$count]] )
  strtr - 转换指定字符
stringstrtr(string$str,string$from,string$to)
stringstrtr(string$str,array$replace_pairs)
  str_repeat — 重复一个字符串
  stringstr_repeat(string$input,int$multiplier)
  str_pad - 使用另一个字符串填充字符串为指定长度
  stringstr_pad(string$input,int$pad_length[,string$pad_string=" "[,int$pad_type= STR_PAD_RIGHT]] )

  -----------------------------------------------------------------
  substr — 返回字符串的子串
  stringsubstr(string$string,int$start[,int$length])
  substr_replace — 替换字符串的子串
  mixedsubstr_replace(mixed$string,string$replacement,int$start[,int$length])
  substr_count — 计算字串出现的次数
  intsubstr_count(string$haystack,string$needle[,int$offset=0[,int$length]] )
  -----------------------------------------------------------------
  str_rot13 — 对字符串执行 ROT13 转换
  -----------------------------------------------------------------
  strrev — 反转字符串
  str_shuffle — 随机打乱一个字符串
  -----------------------------------------------------------------
  str_word_count — 返回字符串中单词的使用情况
  mixedstr_word_count(string$string[,int$format=0[,string$charlist]] )
  -----------------------------------------------------------------
  substr_compare — 二进制安全比较字符串(从偏移位置比较指定长度)
  strcasecmp — 二进制安全比较字符串(不区分大小写)
  strncasecmp — 二进制安全比较字符串开头的若干个字符(不区分大小写)
  strcmp — 二进制安全字符串比较intstrcmp(string$str1,string$str2)
  strncmp — 二进制安全比较字符串开头的若干个字符
  strnatcmp — 使用自然排序算法比较字符串
  strnatcasecmp — 使用“自然顺序”算法比较字符串(不区分大小写)
  -----------------------------------------------------------------
  strpos — 查找字符串首次出现的位置intstrpos(string$haystack,mixed$needle[,int$offset=0] )
  stripos — 查找字符串首次出现的位置(不区分大小写)
  strrpos — 计算指定字符串在目标字符串中最后一次出现的位置
  strripos — 计算指定字符串在目标字符串中最后一次出现的位置(不区分大小写)
  -----------------------------------------------------------------
  strstr — 查找字符串的首次出现 {string strstr ( string $haystack , mixed $needle [, bool $before_needle = false ] )}
  strchr — 别名 strstr
  stristr — strstr 函数的忽略大小写版本
  strrchr — 查找指定字符在字符串中的最后一次出现
  -----------------------------------------------------------------
  strspn — 返回在字符串中包含的特定字符的数目 {int strspn ( string $subject , string $mask [, int $start [, int $length ]] )}
  strcspn — 返回在找到任何指定的字符之前,在字符串查找的字符数。
  -----------------------------------------------------------------
  strlen — 获取字符串长度
  -----------------------------------------------------------------
  strpbrk — 在字符串中查找一组字符的任何一个字符
  count_chars — 返回字符串所用字符的信息

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-356879-1-1.html 上篇帖子: PHP发送Email 类 下篇帖子: php试题: 四人过桥问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表