$str = 'wap,net,web,andothers';
在我的成就中,我想从字符串行中删除 web ,因此我的预期结果应该像 wap,net和其他 我试试
$str = 'wap,net,web,andother';
$remove = 'web';
$str = ltrim($str, ' $remove');
var_dump($str);
但无法实现
提前非常感谢
答案 0 :(得分:1)
此处我将其展开,然后过滤掉关键字web
<?php
$str = 'wap,net,web,andother';
$explode = explode(',',$str);
$result = [];
foreach($explode as $value){
if($value !== 'web'){
$result[] = $value;
}
}
print_r(implode(',',$result));
?>
或简单地说,使用php str_replace
$str = 'wap,net,web,andother';
$stringToRemove = 'web';
print_r(str_replace($stringToRemove,'',$str));