[英]PHP adding a character into variable
我有一个表单,当提交时会将帖子 ID 加载到变量中。 但是,表格中的某些选项在单词之间有空格。 例如
一个选项是“Kanye West”,现在它将单词 Kanye 和 West 加载到变量中,中间有一个空格。
我需要能够在这两个单词之间添加一个 + 符号而不是空格。 所以会是 Kanye+West。 我将如何 go 这样做?
urlencode function 正是为此目的而设计的。 它将所有特殊字符(包括空格)转换为它们的 url 安全等价物(例如+
)。
您可以使用strtr()
:
$str = strtr(trim($str), ' ', '+');
如果您想用一个+
替换几个连续的空白字符,请使用preg_replace
:
$str = preg_replace('/\s+/','+', trim($str));
在 output 之前尝试 PHP 端str_replace(' ', '+', $originalString)
。
您可以使用:
$my_new_string = str_replace(" ", "+", $my_oldstring)
$str = 'Kanye West';
$str = str_replace(' ', '+', $str);
你想使用str_replace
$var; // 来自你的帖子 $var = str_replace(" ", "+",$var);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.