用php替换字符串的不同部分
我有一段php代码,它发布表单字段的值,如下所示:用php替换字符串的不同部分,php,Php,我有一段php代码,它发布表单字段的值,如下所示: str_replace("www.", "", $_POST['billing_myfield12']) 如果用户输入了www部分,则此php代码将其排除在外。我想排除http和https,如果这是作为一个值输入 我尝试过这样做,但没有成功: str_replace("www."&&"http://", "", $_POST['billing_myfield12']) 有关如何排除多个零件的任何想法,请执行以下操作: $st
str_replace("www.", "", $_POST['billing_myfield12'])
如果用户输入了www部分,则此php代码将其排除在外。我想排除http和https,如果这是作为一个值输入
我尝试过这样做,但没有成功:
str_replace("www."&&"http://", "", $_POST['billing_myfield12'])
有关如何排除多个零件的任何想法,请执行以下操作:
$strToRemove= array("www","http","blabla");
$newStr = str_replace($strToRemove, "", $_POST['billing_myfield12']);
将它们放入数组中,然后将其馈送到函数的第一个参数中。可以执行以下操作:
$strToRemove= array("www","http","blabla");
$newStr = str_replace($strToRemove, "", $_POST['billing_myfield12']);
将它们放入一个数组中,然后将其馈送到函数的第一个参数中。如下所示:
str_replace(array("www","http://","https://"), '', $_POST['billing_myfield12']);
或者,在现代PHP中(从5.4开始的任何版本),稍微不那么冗长:
str_replace(["www","http://","https://"], '', $_POST['billing_myfield12']);
像这样:
str_replace(array("www","http://","https://"), '', $_POST['billing_myfield12']);
或者,在现代PHP中(从5.4开始的任何版本),稍微不那么冗长:
str_replace(["www","http://","https://"], '', $_POST['billing_myfield12']);
使用数组:
str_替换(数组('val1','val2'),''$str)
read。使用数组:str替换(数组('val1','val2'),'$str)
read。