我試圖通過 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 關注
- 169 瀏覽
添加回答
舉報
0/150
提交
取消