php去除符号
‘壹’ php 怎么删除某特定符号后面的字符
如果没有特定的环境,这就是比较好的方法了。
‘贰’ php 如何将数字 负号去除
给你个示例吧
$num = -10222.00;
if (strripos($num, "-") < 0) { //$num中没有负号
echo "正数";
} else { //$num中有负号
$num = str_replace("-", "", $num);
echo "负数,已经截去负号";
}
‘叁’ php字符串去掉指定字符
正则可以解决问题,但如果你是用在项目中的话,你就不得不考虑代码的效率问题,显然的,正则表达式的效率是很低的,能不用正则就不要用,切记!
就像现在的问题,你可以这么写:
<?php
$str = "我_们_的_=家+园";
$str = str_replace(array("_","=","+"),"",$str);
echo $str;
?>
‘肆’ 如何去掉一个字符串中某个字符 php
用字符串替换就行了,将你想换掉的字符替换为空就可以了。
比如说:
你原来的字符串是 "abcdefg",想将其中的a去掉,则可以用以下方法
$str="abcdefg";
$str=str_replace('a','',$str);
echo $str;
希望可以帮到你。
‘伍’ php数组内元素去除特殊符号
首先你的数组必须是字符串数组,如果不是你要用strval()函数把每一个数组元素转换成字符串,
然后,用preg_replace函数把'-'替换成空字符串,就行了。
完整的php程序如下:
<?php
$arr=array('2015-01','2015-02','2015-03','2015-04');
for($i=0;$i<count($arr);$i++){
$arr[$i]=preg_replace('#-#','',$arr[$i]);
}
print_r($arr);
?>
运行结果:
Array ( [0] => 201501 [1] => 201502 [2] => 201503 [3] => 201504 )
‘陆’ php中怎么去除数字前面的0
方法一:
$str = '01';
$str = str_replace ("0", "", $str);
方法二:
echo preg_replace('/^0*/', '', $string);
注:再好好学习php正则表达式如下:
ereg( "^[A-Za-z0-9_.-]+$ ",$str);
eregi( "^[a-z0-9_.-]+$ ",$str);
is_float: 判断变数型态是否为浮点数型态。
is_int: 判断变数型态是否为整数型态。
is_integer: 判断变数型态是否为长整数型态。
is_long: 判断变数型态是否为长整数型态。
is_object: 判断变数型态是否为物件型态。
is_real: 判断变数型态是否为实数型态。
ereg -- 正则表达式匹配。若有有更多问题到后盾网论坛问题求助专区。
‘柒’ PHP删除字符串中多个字符,想一次性去除。如一次去除 abc 与 123
用strtr
strtr() 函数转换字符串中特定的字符。
语法
strtr(string,from,to)
或者
strtr(string,array)
这里用第二种语法就可以了,将要替换的内容写入一个数组中然后处理,比如:
$replace = array(
'abc' => '',
'123' => ''
);
$string2 = strtr($string, $replace);
也可以直接写成一行:
$string2 = strtr($string,
$replace = array( 'abc' => '', '123' => ''));
另外顺便提一下,没必要用preg_replace,preg_replace是用来正则替换的,你根本没用正则表达式,以后没特殊需要用str_replace就好了,比如$string2 = str_replace('abc', '', $string);
‘捌’ PHP如何去掉转义
string addslashes ( string str) 返回字符串,该字符串为了数据库查询语句等的需要在某些字符前加上了反斜线。
这些字符是单引号(\')、双引号(\")、反斜线(\\)与 NUL(NULL 字符) stripslashes作用相反在处理mysql和GET、POST的数据时,常常要对数据的引号进行转义操作。 PHP中有三个设置可以实现自动对’(单引号),”(双引号),\\(反斜线)和 NULL 字符转移。 PHP称之为魔术引号,这三项设置分别是 magic_quotes_gpc 影响到 HTTP 请求数据(GET,POST 和 COOKIE)。
不能在运行时改变。在 PHP 中默认值为 on。 magic_quotes_runtime 如果打开的话,大部份从外部来源取得数据并返回的函数,包括从数据库和文本文件,所返回的数据都会被反斜线转义。该选项可在运行的时改变,在 PHP 中的默认值为 off。 magic_quotes_sybase 如果打开的话,将会使用单引号对单引号进行转义而非反斜线。
此选项会完全覆盖 magic_quotes_gpc。如果同时打开两个选项的话,单引号将会被转义成 ”。而双引号、反斜线 和 NULL 字符将不会进行转义。
虽然方便的实现了对特殊符号的自动转义,但是这样会使得程序效率降低,并导致程序可移植变得麻烦。在不知道服务器ini设置的情况下,还需要调用get_magic_quotes_gpc() ,get_magic_quotes_runtime() 或ini_get()来检测状态。使用stripslashes去掉转义
‘玖’ php preg_replace 去除中文和中文的逗号","以外全部符号怎么写,或者只去掉【】-这三个符号
<?php
header('Content-type: text/html; charset=utf-8');
$str='【例子1例子1】-【例子2例子2】-【签约承诺,一年拿证,自学考试】';
$str=str_replace('【','',$str);
$str=str_replace('】','',$str);
$str=str_replace('-','',$str);
echo $str;
‘拾’ php如何去除字符串中间不想要的字符
$content = str_replace(array('字符一', '字符二'), '', $content);