使用PHP在CSV文件中查找特定值

使用PHP在CSV文件中查找特定值,php,csv,Php,Csv,我有可用的csv文件,我想找到它的价值 例: sku数量 111112222243333336 然后我想知道22222sku的数量 我怎样才能做到呢 我的代码如下所示 $handle = fopen("test.csv", "r"); //rewind($handle); $count = 0; while (($data = fgetcsv($handle, 0, ";")) !== false) { $count++;

我有可用的csv文件,我想找到它的价值 例:

sku数量

111112
22224
3333336

然后我想知道
22222
sku的数量

我怎样才能做到呢

我的代码如下所示

$handle = fopen("test.csv", "r");
        //rewind($handle);
        $count = 0;
        while (($data = fgetcsv($handle, 0, ";")) !== false) {

            $count++;
            if ($count == 1) {
                continue;
            }
            for ($i = 0, $j = count($data); $i < $j; $i++) {
                $insert_csv = array();
                $insert_csv['sku'] = $data[0];
                $insert_csv['qty'] = !empty($data[1]) ? $data[1] : 0;

            }
        }
        fclose($handle);
$handle=fopen(“test.csv”、“r”);
//倒带($handle);
$count=0;
while(($data=fgetcsv($handle,0,“;”)!==false){
$count++;
如果($count==1){
继续;
}
对于($i=0,$j=count($data);$i<$j;$i++){
$insert_csv=array();
$insert_csv['sku']=$data[0];
$insert_csv['qty']=!空($data[1])?$data[1]:0;
}
}
fclose($handle);
我的csv文件输出是这样的。。。
$file=file(“test.csv”);
对于($i=2,$size=sizeof($file);$i<$size;$i++){
$line=分解(“;”,$file[$i]);
如果(修剪($line[0])=='22222'){
$answer=trim($line[1]);
继续;
}
}

感谢您的重播,我已将图像添加到我的csv输出中。如何实现这一点
$file = file("test.csv");

for ($i = 2, $size = sizeof($file); $i < $size; $i++) {
    $line = explode(';', $file[$i]);
    if (trim($line[0]) === '22222') {
        $answer = trim($line[1]);
        continue;
    }
}