fgets函式返回值的注意點

2021-06-29 10:38:56 字數 486 閱讀 5905

在做判斷內容中是否存在敏感詞彙,敏感詞彙被儲存到乙個檔案中,

敏感詞彙分等級

第一行 level 為 1

第二行 level 為 2 依次類推

看**judge.php檔案中只有兩行f,t

$fp = fopen('judge.php', 'r');

while (!feof($fp))

fclose($fp);

因為在檔案中換行了,所以fgets函式每一次讀的時候末尾都有換行符

如果為最後一行,則fgets函式得到的沒有換行符

在win下換行符為」\r\n」

linux下 「\n」

mac下 「\r」

如果你對fgets函式的返回值在運用的話,應該注意這點

解決方法 so easy

trim下

trim(fgets($fp))

函式返回值注意事項

1.return 終止函式 function getsum num1,num2 console.log getsum 1 2 2.return 只能返回乙個值 function fn num1,num2 console.log fn 1,2 3.我們求任意兩個數的 加減乘數結果 function g...

ExecuteNonQuery 返回值注意點

在查詢某個表中是否有資料的時候,我用了executenonquery 並通過判斷值是否大於0來判斷資料的存在與否。結果與我所設想的很不一致,除錯時才發現,其執行後返回的結果是 1,對此我很是不理解,回頭查了下資料,如下顯示 sqlcommand.executenonquery 方法對連線執行 tra...

注意 ExecuteNonQuery 返回值

注意 executenonquery 返回值 executenonquery 方法主要使用者更新資料,通常它使用update,insert,delete語句來運算元據庫,其方法返回值意義 對於 update,insert,delete 語句 執行成功是返回值為該命令所影響的行數,如果影響的行數為0時...