PL/SQL プロシージャがカーソルを返します。常にデータを返します。それを取得 (oci_fetch_assoc) し、配列に保存します。結果が見つかった場合、配列のキーは文字列になります。カーソルがデータを見つけられなかった場合、値 0 が返されるため、配列のキーは数値になります。
while($data = oci_fetch_assoc($cursor)){
if(!isset($data[0])){
...
}
...
...
}
配列が 0 だけでなく、データが含まれていることを確認する最良の方法は何ですか?
ありがとう