如何使用 PHP 删除每个字符串开头和结尾的所有特殊字符?告诉我怎么做?
示例代码:
$string ="_$#+Hello(+- $^#World2013@!%=+";
从字符串开始和结束位置删除所有特殊字符后。字符串将打印如下:
$string ="Hello(+- $^#World2013";
如何使用 PHP 删除每个字符串开头和结尾的所有特殊字符?告诉我怎么做?
示例代码:
$string ="_$#+Hello(+- $^#World2013@!%=+";
从字符串开始和结束位置删除所有特殊字符后。字符串将打印如下:
$string ="Hello(+- $^#World2013";
Trim 将删除字符串开头和结尾的字符。
$string ="_$#+Hello(+- $^#World2013@!%=+";
$my_special_characters='_$#@!%=+';
$string=trim($string, $my_special_characters);
您可以根据需要更新 $my_special_characters 变量。
$string ="_$#+Hello(+- $^#World2013@!%=+";
$sub_string = preg_replace("/^([^a-zA-Z0-9])*/", "", $string,1);
$sub_string = strrev(preg_replace("/^([^a-zA-Z0-9])*/", "",strrev($sub_string),1));
var_dump($sub_string); // string(21) "Hello(+- $^#World2013"