我无法弄清楚如何使用$member['team_name']
删除rel
(str_replace
属性中的那个)的第一个实例中的空格,引号和句点。
foreach($members as $member) {
echo '<div class="teamname" rel="' . $member['team_name'] . '">' . $member['team_name'] . '</div>';
}
答案 0 :(得分:1)
str_replace
应该做得很好 -
echo '<div class="teamname" rel="' . str_replace(' ', '', $member['team_name']) . '">' . $member['team_name'] . '</div>';
这适用于空格,您可以使用preg_replace
删除一般的空白模式。
您可能会遇到的preg_replace
模式类似于
echo '<div class="teamname" rel="' . preg_replace('/[^a-z0-9]+/i', '', $member['team_name']) . '">' . $member['team_name'] . '</div>';`
这将替换任何非字母数字字符。如果你真的只想要空格,引号和句点,你可以回到str_replace
并将数组作为搜索参数 - 它会更快。
str_replace(array(' ','"',"'",'.'), '', $member['team_name'])
答案 1 :(得分:0)
您可以使用preg_replace()
这样的内容:
preg_replace("/(?:\s|\t|\'|\.|\"')+/", "", $member['team_name'], -1)
这将删除所有空格,制表符,圆点和引号