如何在PHP中用变量中的空格替换制表符?
$data
包含制表符、前导空格和多个空格。我希望将所有选项卡替换为空格。具有单个空格的多个空格,并删除前导空格。
事实上,有些东西会改变这个输入数据:
[ asdf asdf asdf asdf ]
输入输出数据:
[asdf asdf asdf asdf]
我该怎么做?
$data
包含制表符、前导空格和多个空格。我希望将所有选项卡替换为空格。具有单个空格的多个空格,并删除前导空格。
事实上,有些东西会改变这个输入数据:
[ asdf asdf asdf asdf ]
输入输出数据:
[asdf asdf asdf asdf]
我该怎么做?
修剪、替换制表符和多余空格为单个空格:
$data = preg_replace('/[ ]{2,}|[\t]/', ' ', trim($data));
$data = trim(preg_replace('/\s+/g', '', $data));