Php 是否删除一个变量实例中的空格?
我不知道如何使用Php 是否删除一个变量实例中的空格?,php,str-replace,Php,Str Replace,我不知道如何使用str\u replace删除$member['team\u name'](在rel属性中的一个)的第一个实例中的空格、引号和句点 foreach($members as $member) { echo '<div class="teamname" rel="' . $member['team_name'] . '">' . $member['team_name'] . '</div>'; } foreach($members作为$member)
str\u replace
删除$member['team\u name']
(在rel
属性中的一个)的第一个实例中的空格、引号和句点
foreach($members as $member) {
echo '<div class="teamname" rel="' . $member['team_name'] . '">' . $member['team_name'] . '</div>';
}
foreach($members作为$member){
回显'.$member['team_name'].';
}
str\u replace
应该很好-
echo '<div class="teamname" rel="' . str_replace(' ', '', $member['team_name']) . '">' . $member['team_name'] . '</div>';
这将替换任何非字母数字字符。如果您真的只需要空格、引号和句点,可以返回到str\u替换
,使用数组作为搜索参数,这样会更快
str_replace(array(' ','"',"'",'.'), '', $member['team_name'])
您可以使用类似以下内容的
preg\u replace()
:
preg_replace("/(?:\s|\t|\'|\.|\"')+/", "", $member['team_name'], -1)
这将删除所有空格、制表符、点和引号非常感谢。我没有意识到我可以直接添加preg_replace内联。我想知道如何创建另一个字符串。
preg_replace("/(?:\s|\t|\'|\.|\"')+/", "", $member['team_name'], -1)