字符串    (实际讲的是字符串处理)
去除特殊字符的函数
可以去除字符串开始及结束位置的空格和制定的任意特殊字符
  trim()
  string trim(string $str[,string $charlist])
       说明:有两个参数: 第一个参数$str是被处理的字符串 第二个参数 $charlist 是要删除的特殊字符。第二个为空,则视为默认情况,删除的就是空格。
去除左端空格
  ltrim() 语法结构和用法上trim()
去除右端空格
  rtrim() 语法结构和用法上trim()
转换为小写
  strtolower()
  string strtolower(string $str) 参数$str是要转换的字符串,字符串中所有字符转换为小写
转换为大写
  strtoupper()
  string strtoupper(string $str) 参数$str是要转换的字符串,字符串中所有字符转换为大写
首个字符大写转换
  ucfirst()
  string ucfirst (string $str)
单词首字符大写转换(每个单词首个字母)
  ucwords ()
  string ucwords (string $str)
比较字符串
  一般用运算符"==" "!="
区分大小写字符串的比较
  strcmp()
  int strcmp (string $str1,string $str2)
  strcmp()函数内的两个字符串按照字节的ASC2码进行比较。如果前者比后者大,则返回大于0的整数  如果如果前者比后者小,则返回小于0的整数 如果相等,则返回0.
不区分大小写字符串的比较
  strcasecmp()
  int strcasecmp (string $str1,string $str2)
  strcasecmp()函数内的两个字符串按照字节的ASC2码进行比较。如果前者比后者大,则返回大于0的整数  如果如果前者比后者小,则返回小于0的整数 如果相等,则返回0.
选择性的比较字符串
  strncmp()
  int strcmp (string $str1,string $str2,int $len)
  参数str1和str2为要比较的字符串,从字符串的开头开始比较,第三个参数设置要比较的长度
不区分大小写选择性的比较
  strncasecmp()
  int strncasecmp (string $str1,string $str2,int $len)
  参数str1和str2为要比较的字符串,从字符串的开头开始比较,第三个参数设置要比较的长度
查找字符串
  strstr() 用来查找子字符串在母字符串中第一次出现的位置,并返回从此位置开始到母字符串结束的部分
  string strstr(string $haystack,string $needle)
  参数$haystack为母字符串,即被查找的字符串;参数$needle为子字符串,即要查找的字符串
  strrchr()用来查找子字符串在母字符串中最后一次出现的位置,并返回从此位置开始到母字符串结束的部分
  string strrchr(string $haystack,string $needle)
  参数$haystack为母字符串,即被查找的字符串;参数$needle为子字符串,即要查找的字符串
查找字符串出现次数
  substr_count() 用于查找字符串出现的次数
  int substr_count(string $haystack,string $needle[,int $offset [,int $length]])
  substr_count()用来统计参数 $needle 在另一个参数$haystack中出现的次数,可选参数 $offset $length分别表示要查找的起点和长度,该函数返回值是一个整数。$offset从0开始。
查找最后一次的位置
  strrpos()
  int strrpos(string $haystack,mixed $needle[,int $offset] )
  strrpos()函数返回字符$needle在字符串中最后一次出现的位置,参数$needle只能是一个字符,而不能是一个字符串。如果提供字符串,函数只会取出字符串中的第一个字符使用。参数$offset设置查找字符串的长度,使用来限制查找的范围。
查找第一次的位置
  strpos()
  int strpos(string $haystack,$needle[,int $offset] )
  参数$needle允许是一个字符串,而且返回这个字符串在haystack中第一次出现的位置。
字符串的替换
  str_replace()
  string str_replace(string $str1,string $str2,string $str3)
  参数$str1为被替换的字符串,参数$str2为新字符串,参数$str3为原字符串。
  函数作用:将原字符串$str3中的字符串$str1,用新字符串$str2替换
部分替换
  substr_replace()
  string substr_replace(string $str1,string $str2,string $str3[int $n])
  参数$str1为原字符串,参数$str2为替代的字符串,参数$str3为开始替换的位置,参数$n为要替换的长度
分割字符串
  explode()
  array explode(string $separator,string $string[,int $limit])
  参数$separator设置一个分隔符号,如果为空,则函数返回false,不被分割。
  参数$string指定所操作的字符串,
  参数$limit指定最多将字符串分割为多少个字符串,
  函数返回一个有分隔成的字串所组成的数组,
MD5算法 单项加密 不存在解密算法
  md5()
  把任意长度的字节串换成一定长度的大字符串
创建格式化输出
  第一个参数为格式串的字符串,指定输出格式,其它参数指定要输出的值
  格式串:一系列指令%和普通字符 d(十进制处理)
  printf()
   为打印输出
  sprintf()
   输出作为一个字符串值返回