我正在尝试将array_intersect
匹配变量sku添加到csv文件中,
运行时会导致白页
while (($result = fgetcsv($ocuk,1024,"\t")) !== false)
{
$csvfull[] = $result;
}
$count=count($csvfull);
$sku = array();
foreach ($csvfull as $row)
{
$sku[] = $row[1];
}
$csv = fgetcsv($ocuk);
while ($x <= $count)
{
array_intersect($sku[$x], $csv)
echo
'',$csv[1], //sku
'test<br>';
$x++;
}
我需要的是array_intersect
检查csv文件中的sku,然后显示csv文件中请求的信息
例如
sku = fb706
,数组相交在csv文件中找到它,然后在csv文件中显示第1列
答案 0 :(得分:0)
你的$csv
变量只是skus的一维数组吗?似乎不太可能,但如果是这种情况则使用in_array
while ($x <= $count)
{
if(in_array($sku[$x], $csv){
//the sku is present in the array
}
$x++;
}