我正在閱讀一本PHP書,下面的短語是什麼意思?trim()在這個驗證檢查中實際做了什麼?
要消除前導和尾隨空白,我們使用trim()函數。
它在以下條件檢查正在使用:
if(!empty(trim($_POST['username'])) && !empty(trim($_POST['email'])))
{
}
我正在閱讀一本PHP書,下面的短語是什麼意思?trim()在這個驗證檢查中實際做了什麼?
要消除前導和尾隨空白,我們使用trim()函數。
它在以下條件檢查正在使用:
if(!empty(trim($_POST['username'])) && !empty(trim($_POST['email'])))
{
}
empty
的檢查,以確保用戶名和電子郵件變量不爲空
!表示不
下面是空的呢http://php.net/manual/en/function.empty.php
,如果它不存在,或者其值等於FALSE的變量被認爲是空的。如果變量不存在,empty()不會生成警告。
trim
將刪除stringStrip 空格(或其它字符)的開始和結束時從 串
http://php.net/manual/en/function.trim.php
的開頭和末尾的所有空格所以,如果你有一個字符串 " user "
trim(" user ")
返回"user"
的trim()
函數被用於去除在一個字符串中空格。 例如:
$str = ' abc ';
echo trim($str);
// output will be: abc
所以,你可以看到,它刪除從一開始就和字符串的結尾空格。您可以使用ltrim()
刪除左側空格或rtrim()
以刪除右側空格。
希望能有所幫助。
它確實說明它會消除前導和尾隨whitespace_,trim(「a」)==「a」;' –
→http://php.net/trim – deceze
https://www.w3schools。 com/php/func_string_trim.asp – Kshitiz