所以我有这个foreach循环 - 我想根据我对值的修改来修改数组。但是,当我尝试稍后将$ bizaddarray转换为字符串时,所有HTML标记仍然存在。这是我的foreach循环 - 如何使条带标签永久化?
foreach ($bizaddarray as $value) {
strip_tags(ucwords(strtolower($value)));
}
答案 0 :(得分:6)
有两种方法,您可以直接更改当前值共享的内存位置,或使用源数组访问该值。
// Memory reference
foreach ($bizaddarray as &$value) {
$value = strip_tags(ucwords(strtolower($value)));
}
unset($value); # remove the reference
或者
// Use source array
foreach ($bizaddarray as $key => $value) {
$bizaddarray[$key] = strip_tags(ucwords(strtolower($value)));
}
答案 1 :(得分:0)
foreach ($bizaddarray as $key => $value) {
$bizaddarray[$key] = ucwords(strtolower($value));
}