php删除字符串中指定字符前的字符

例如:海南省-海口市-美兰区
变成:海口市-美兰区
就是把第一个“-”号前的内容(包括这个“-”号)去掉

<?php
$str = '海南省-海口市-美兰区';
$str = preg_replace('/^[^\-]*\-/is', '', $str);
echo $str;
exit;

温馨提示:内容为网友见解,仅供参考
无其他回答

php如何删除字符串中指定字符
php如何删除字符串中指定字符 1、可以通过使用"str_replace()"函数将指定字符替换为空字符,来达到删除指定字符的效果。str="abcdefg"$str=str_replace('a'''$str);echo $str;2、配合使用“substr_replace()”函数和“strpos()”函数,将指定字符替换为空字符即可。a = ...

python删除文件前多少字符(python删除文件前几行)
(1)删除前缀函数str.lstrip()将字符串s中的’aabb_‘删除,运行结果如图:(2)删除指定字符之后内容,使用函数str.partition()将字符串s中的’_aabb‘删除,运行结果如图:Python3.6.4 python怎么把字符串第一个字符去掉1、新建一个php文件,命名为test.php,用于讲解php如何删除字符串第一个字符。2...

怎么写PHP截取一个字符串里某个符号前面的字符串?
string substr(string string, int start, int [length]),参数string为要操作的字符串,参数start为你要截取的字符串的开始位置,若start为负数时,则表示从倒数第start开始截取length个字符。可选参数length为你要截取的字符串长度,若在使用时不指定则默认取到字符串结尾。若length为负数时,则表示从s...

PHP 去除字符串中指定字符之间的字符
param string $string -- 要处理的字符串 param string $tagname -- 要删除的标签名称 param boolean $clear -- 是否删除标签内容 return string -- 返回处理完的字符串 \/ function replace_html_tag($string, $tagname, $clear = false){ re = $clear ? '' : '\\1';sc = '\/<' . ...

PHP用什么函数把字符串中的某个字符去掉?
htmlspecialchars是把',",<,>之类的html实体化 explode是切割字符窜 去掉字符的话str_replace('str','',$str);但是,要避免影响的话,用addslashes处理一下就行了,没必要去掉的

ltrim — 删除字符串开头的空白字符(或其他字符)?
通过参数 character_mask,你也可以指定想要删除的字符,简单地列出你想要删除的所有字符即可。使用..,可以指定字符的范围。返回值 该函数返回一个删除了 str 最左边的空白字符的字符串。 如果不使用第二个参数, ltrim() 仅删除以下字符:" " (ASCII 32 (0x20)),普通空白字符。"\\t" (ASCII 9 ...

php 去掉字符串中的一段字符串
1、新建php程序,定义一个变量,然后将一段字符串赋值给这个变量并将值输出:2、使用str_replace函数,函数的第一个参数为需要去掉的字符串,第二个参数为空字符串,第三个参数为原字符串:3、将处理好的函数返回给原来的变量,然后将变量输出,这时php中指定的字符串就被去除了:...

有一个字段 php中 我想截取这个字段中某个字符之前的文字 请问如何写...
可以结合substr函数及strrpos函数使用,即用以下表达式即可获得新的a值:newa = substr($a,0,strrpos($a,'&')); \/\/新的$a值 比如:substr("123456777778",0,strrpos("123456777778",'7'))结果应该是否123456 参考:http:\/\/zhidao.baidu.com\/question\/281745831.html ...

php去除字符串中空字符的常用方法
php中包含四个可以去除字符串空格的函数:trim() – 去除字符串两端的空字符 ltrim() – 去除字符串前端的空字符 rtrim() – 去除字符串末尾的空字符 chop() –同rtrim().代码如下:<"t t !t t ";$leftTrimmed = ltrim($text);$rightTrimmed = rtrim($text);$bothTrimmed = trim($text)...

PHP截取指定字符间字符串
你的想法是正确的,就是去除前面的http:\/\/,以及?之后的内容,使用substr函数,语句例子:<?php str='http:\/\/www.com.com\/index.php?id=1';str=substr($str,7);\/\/去除前面 n=strpos($str,'?');\/\/寻找位置 if ($n) $str=substr($str,0,$n);\/\/删除后面 echo $str;?> ...

相似回答