使用 strtr 删除字符串
remove string using strtr
如果我想删除这样的词,请说出来:',40,15,550);context2.fillText('MY_TEXT_HERE',40,20,550);context2.fillText('
所以,我想删除 ',40,15,550);context2.fillText('
和 ',40,20,550);context2.fillText('
如果使用标准 strtr,我们需要创建 2 个条件,例如
$lyrics = ($_POST['utamapkanji']);
$replacements = [
"',40,15,550);context2.fillText('" => " ",
"',40,20,550);context2.fillText('" => " ",
];
$result = strtr($lyrics , $replacements);
?>
结果将是 MY_TEXT_HERE
。
我想做的是,删除一个以 ',40
开头并以 fillText('
结尾的单词,这样我只需要满足 1 个条件就可以删除它。
试试这个替换:
$result = preg_replace("(\',40[^\']*\')", '', $lyrics);
如果我想删除这样的词,请说出来:',40,15,550);context2.fillText('MY_TEXT_HERE',40,20,550);context2.fillText('
所以,我想删除 ',40,15,550);context2.fillText('
和 ',40,20,550);context2.fillText('
如果使用标准 strtr,我们需要创建 2 个条件,例如
$lyrics = ($_POST['utamapkanji']);
$replacements = [
"',40,15,550);context2.fillText('" => " ",
"',40,20,550);context2.fillText('" => " ",
];
$result = strtr($lyrics , $replacements);
?>
结果将是 MY_TEXT_HERE
。
我想做的是,删除一个以 ',40
开头并以 fillText('
结尾的单词,这样我只需要满足 1 个条件就可以删除它。
试试这个替换:
$result = preg_replace("(\',40[^\']*\')", '', $lyrics);