字符串去除特殊符号

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值