zoukankan      html  css  js  c++  java
  • PHP Cookbook读书笔记 – 第01章字符串

    第一章主要是讲字符串的常用操作,如果你对下面的这些函数都理解了,那么可以跳过此章节。

    strpos() : 在一个字符串中查找另一个字符串的位置,返回值false或一个数字或是空,需要用===判断
    substr() : 从一个字符串中指定起始位置和指定长度的子字符串
    substr_replace() : 类似substr(),区别在于是将取得的子字符串用另外一个字符串替换

    strlen() : 获取字符串的长度。这里是获取字节的长度,对中文来说不适用,中文用mb_strlen()
    strrev() : 反转原始字符串
    array_reverse() : 倒序数组
    str_replace() : 非正则字符串替换函数,支持转义字符串
    preg_replace_callback() : “preg_”开头的方法多是正则表达式。这个是替换后的结果用方法处理
    str_split() : 按长度拆分字符串到数组,默认是按一个字符长度
    ucfirst() : 字符串中的第一个字符大写
    ucwords() : 字符串中的第一个单词都大写
    strtoupper() : 将所有字符转换成大写
    strtolower() : 将所有字符转换成小写
    trim() : 去掉字符串前后的空格,也可以去掉换行和制表符。相关函数是ltrim和rtrim
    fputcsv() : 将数组形式的数据保存为CSV格式的数据 
    fgetcsv() : 与fputcsv类似,只是将csv格式的数据取出后保存为一个数组类型的变量
    ob_start() : 打开输出缓冲,所有输出的内容将在调用ob_get_contents()函数时显示
    ob_end_clean() : 清除输出缓存并关闭,一般是在调用ob_get_contents()函数后使用
    ob_get_contents() : 得到输出缓冲的内容
    pack() : 格式化固定长度的字符串
    unpack() : 将固定长度的字符串数据分解为变量
    str_pad() : 设定一个长度,当目标变量的字符数不足这个长度时用另一个字符串填充
    explode() : 将一个字符串按指定的分隔符拆分成一个数组
    join() : 将一个数组合并为一个有分隔符分隔的字符串,别名函数implode()
    preg_split() : 按给定的正则分隔字符串
    wordwrap() : 将字符串打断为规定长度的字符串

    返回目录

  • 相关阅读:
    CSP2018-09
    CSP2018-03
    CSP2017-12
    CSP2017-09
    CSP2017-03
    CSP2016-12
    [算法设计与分析] 奶酪 (并查集)
    5555
    阿超
    结对作业
  • 原文地址:https://www.cnblogs.com/Excellent/p/2288726.html
Copyright © 2011-2022 走看看