PHP如何優雅的從url中獲得乙個boolean值

2021-07-09 08:54:48 字數 1257 閱讀 5481

此時,fl

ag的值

是fal

se,但

會被認為

是字串

,所以其

bool

ean判

斷永遠為

真。(b

ool)

flag的值同樣永遠為真。要想轉換為boolean,則

filter_var($flag, filter_validate_boolean); // false

下面是轉換參考

filter_var('true', filter_validate_boolean); //

true

filter_var(1, filter_validate_boolean); //

true

filter_var('1', filter_validate_boolean); //

true

filter_var('on', filter_validate_boolean); //

true

filter_var('yes', filter_validate_boolean); //

true

filter_var('false', filter_validate_boolean); //

false

filter_var(0, filter_validate_boolean); //

false

filter_var('0', filter_validate_boolean); //

false

filter_var('off', filter_validate_boolean); //

false

filter_var('no', filter_validate_boolean); //

false

filter_var('asdfasdf', filter_validate_boolean); //

false

filter_var('', filter_validate_boolean); //

false

filter_var(null, filter_validate_boolean); //

false

當然了,為了避免這個問題,還可以這樣傳

此時,bool($flag)就可以了。

php 如何獲得url引數中具有 的值

這個是通過js來操作的 如果出現這樣的場景,當使用者需要退出帳號,你又希望他退出後直接在返回當前頁面 比如,當前頁面的位址為http module.php?module groupbook view index id 2.你退出系統想必會使用 server request uri 來 獲取當前路徑,...

javascript 從url中獲得引數方法。

function getparameter varname var query location.search if query null query query query.replace var qarray query.split var len qarray.length if len 0 ...

如何從大量URL中找出相同的URL?

給定 a b 兩個檔案,各存放 50 億個 url,每個 url 各佔 64b,記憶體限制是 4g。請找出 a b 兩個檔案共同的 url。每個 url 佔 64b,那麼 50 億個 url占用的空間大小約為 320gb。5,000,000,000 64b 5gb 64 320gb 由於記憶體大小只...