我试图通过 if 语句比较两个数字,但它不起作用。一个数字来自 .txt 文件中的数据库。这是数字来自的数据库:Number of registrations: 6450|name|surname|email|1241241261|name|surname|email|07802634202 这是脚本:$phone = "07802634202";// Get th file from the database and convert it in an array$database = file("database.txt", FILE_SKIP_EMPTY_LINES);// Get the lenght of the database "Rows"$database_length = count($database);// Transform in an array the string inside each row and save them in a variable for($a = 1; $a < $database_length; $a++) { $data[$a] = explode("|", $database[$a]);}// Check if the last variable 'Number' in a row is equal to $phone foreach($data as $key => $val) { echo "Database val: " . $val[4]; echo "Phone val: " . $phone; // If it's equal print yep otherwise nope if ($val[4] == $phone) { echo "\n yep \n"; } else { echo "\n nope \n"; }}这是控制台打印的内容:Database val: 12412412 Phone val: 07802634202 nope Database val: 07802634202 Phone val: 07802634202 nope 如果有不清楚的地方,请告诉我。我已经尝试了一切,但没有任何结果。谢谢你的帮助 :)
- 1 回答
- 0 关注
- 189 浏览
添加回答
举报
0/150
提交
取消
