我有这段代码:
if (($handle = fopen($url, 'r')) !== FALSE){
while (($row = fgetcsv($handle, 1000)) !== FALSE){
$test = explode(";", $row[0]);
$data[] = array(
'item' => $test[0],
'description' => $test[1]
);
}
fclose($handle);
}
这是我的csv:
200 pc thing, another
但是当我打印数据数组时,描述如下: pc thing 逗号背后的一切都没有。为什么会发生这种情况?我的输出应该是: pc thing,另一个
我该如何解决这个问题?
答案 0 :(得分:0)
我不知道你为什么试图爆炸(不存在的)分号。将此代码改为:
if ( !q.isEmpty() ){
try {
String temp = q.take();
out.println(temp);
}catch(InterruptedException e){
Log.d("yerchik", "couldn't take from queue: "+ e.getMessage());
}
}