1.trim(去除空格等特殊符号)
string trim ( string $str
[, string $charlist
] )
可以用var_dump进行输出
此函数返回字符串 str
去除首尾空白字符后的结果。如果不指定第二个参数, trim() 将去除这些字符:
- " " (ASCII 32 (0x20)),普通空格符。
- "\t" (ASCII 9 (0x09)),制表符。
- "\n" (ASCII 10 (0x0A)),换行符。
- "\r" (ASCII 13 (0x0D)),回车符。
- "\0" (ASCII 0 (0x00)),空字节符。
- "\x0B" (ASCII 11 (0x0B)),垂直制表符。
注意事项:
(1)trim只能去除首尾,不能去除中间的字符
(2)字符串中有转义符(例:"\t")必须使用双引号
(3)如果指定了第二个参数,只能去除指定的符号
<?php
header('content-type:text/html;charset=utf-8');
$str = "#abcdefg#";
var_dump(trim($str,"#"));//输出abcdefg
2.ltrim(去除开头的特殊符号)
3.rtrim(去除末尾的特殊符号)
4.str_replace(子字符串替换)
mixed str_replace ( mixed $search
, mixed $replace
, mixed $subject
[, int &$count
] )
该字符串或数组是将 subject
中全部的 search
都被 replace
替换之后的结果。$count为可选参数,它代表发生替换的次数
<?php
header('content-type:text/html;charset=utf-8');
$str=" abc def ";
$str = str_replace(' ','',$str);//$count发生替换的次数
var_dump($str);//结果输出abcdef
去除多个符号可用数组
<?php
header('content-type:text/html;charset=utf-8');
$str=" abc# de#f ";
$str = str_replace(array(' ','#'),'',$str);
var_dump($str);//结果输出abcdef