我正在尝试处理从网站复制的文本。我正在使用 iMacros 从表中获取内容,并且提取的数据在数据之间有很多空格。
我正在尝试 trim 和 str_replace 删除空格并且它有效,但我遇到的问题是,当我尝试分解新字符串时,看起来我正在分解原始字符串,然后再进行修剪!数组有数百个键!
我做错了什么?
样本数据:
"1","
Data1
","
Data2
","
Data3
","-","-1","-","-","-","-"
这是我正在使用的代码:
$data_lines = preg_split( '/\r\n|\r|\n/', $_POST['data'] );
foreach($data_lines as $data_line) {
$data_line = str_replace(' ', '', $data_line);
$data_line = str_replace('"', '', $data_line);
$data_line = explode(',', $data_line);
echo '<pre>';
print_r($data_line);
echo '</pre>';
}
所以目标是在数组中获取数据值和引号中的符号/数字(显然是白引号)。
提前感谢您的帮助