الإخوة الكرام
لدي ملف كقاعدة بيانات
test.txt
1:123456:mujtaba:1 4:234567:ali:11 3:345678:ahmed:12
ولدي كود لقراءة قيمة اريد مطابقتها مع قيمة من قاعدة البيانات
$vid ='234567';
$myfile=file('test.txt');
$num = count($myfile);
for($i=0;$i<$num;$i++){
$line = explode(":",$myfile[$i]);
if($line[1]==$vid){
$key=1;
}else{
$key=0;
continue;
}
if($key==1){
echo"yes";
}else{
echo"no";
}
}المشكلة أنه إذا كانت القيمة غير موجودة فإنه لا يكتب no
ارجو شاكرا المساعدة مع ملاحظة أن الملف يمكن أن يحتوي أكثر من 500 سجل