为了账号安全,请及时绑定邮箱和手机立即绑定

如何在大 PHP 字符串中的 '}' 字符后添加空格?

如何在大 PHP 字符串中的 '}' 字符后添加空格?

PHP
慕桂英3389331 2022-01-02 17:19:57
我有一个很大的 .css 文件,它都是内联编码的。这使得准确地找到元素变得非常不优雅和困难。我想将它粘贴到一个 PHP 函数中,该函数在每个“{”括号后都有一个空格,因为如果我手动执行它会花费我更多的时间。我应该使用哪个功能?
查看完整描述

3 回答

?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

$input_data = str_replace('}', '} ', $input_data);


查看完整回答
反对 回复 2022-01-02
?
桃花长相依

TA贡献1860条经验 获得超8个赞

您可以preg_replace在这里使用:


$input = "p.a {

        font: 15px arial, sans-serif;

    }";

$output = preg_replace("/\{/", " {", $input);

echo $input . "\n";

echo $output;

这打印:


p.a {

        font: 15px arial, sans-serif;

    }

p.a  {    <-- extra space here

        font: 15px arial, sans-serif;

    }


查看完整回答
反对 回复 2022-01-02
?
弑天下

TA贡献1818条经验 获得超8个赞

如果您唯一的兴趣是在所有“{”之后添加一个空格,玩具可以轻松使用以下代码:


$CSS = '.sample{

    padding: 10px;

}';

echo 'Old CSS code: '.$CSS.PHP_EOL.PHP_EOL;


$cleanCSS = str_replace('{', '{ ', $css);

echo 'Clean CSS code: '.$cleanCSS;

此代码打印:


Old CSS code: .sample{

    padding: 10px;

}


Clean CSS code: .sample {

    padding: 10px;

}


查看完整回答
反对 回复 2022-01-02
  • 3 回答
  • 0 关注
  • 197 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信