我不知道我在下面的代码中做错了什么,但它不起作用。
if($_data_count = count($_csv_raw_array) > 0){
foreach($_csv_raw_array as $_csv_row){
array_push($this->_data, array_map(call_user_func(array($this, 'replace')), $_csv_row));
}
return $this->result(true, 'CSV parsing done.', '', $this->_data);
}
// 而替换函数是:
private function replace($_value){
return preg_match('/(\r\n|\n|\r)/', $_value) ? '' : $_value;
}
但我不知道为什么它不起作用并引发异常:
遇到 PHP 错误
严重性:警告
消息:Import::replace() 缺少参数 1
文件名:库/Import.php
行号:116
基本上我想要在这里导入一个我已经导入的 CSV 文件,现在我想替换数组中存在的任何换行符以替换为空(无)。但是每次我执行这段代码时,它都会抛出一个异常。你们那里的人可以建议吗?请。
谢谢