2016-05-03 8 views
0

私のコードで何が間違っているのかわかりませんが、phpexcelで作業していて、エクセルファイルからデータを取得してJSONオブジェクトに解析しても問題はありません。 Excelファイルのデータがなくなると、jsonデータが出力されて現在のスクリプトを終了しますが、if elseが動作しないことがあります。if文が無視されてスキップされることがよくありません。PHP終了しないとエラーが出る

if (empty($csDlvSked) === true || isset($csDlvSked) === false) { 
     print json_encode($jsonData); 
     exit(); 
    } 
else { 
    //To read excel data sample: 
    $result .= array("data1" => $data1, "data2" => $data2); 
    $jsonData[] = $result; 
    } 
+0

ちょっと –

答えて

0
if (!isset($csDlvSked)) { 
     print json_encode($jsonData); 
     exit(); 
    } 
else { 
    //To read excel data sample: 
    $result .= array("data1" => $data1, "data2" => $data2); 
    $jsonData[] = $result; 
    } 
+0

設定されていない場合、それは空になります。あなたの助けを感謝しますが、それは動作していませんが、私はスクリプト全体を終了するための他の変数をフィルタリングすることができました。ありがとう! – janKvT

+1

@Brianあなたの答えを説明できますか? – randominstanceOfLivingThing