0
如何將其設置爲布爾值?將字符串數組設置爲布爾值
我嘗試這樣做:
array('FALSE' => 'No', 'TRUE' => 'Yes')
我想要的TRUE/FALSE被當作一個布爾值,而不是一個字符串。這個怎麼做?
如何將其設置爲布爾值?將字符串數組設置爲布爾值
我嘗試這樣做:
array('FALSE' => 'No', 'TRUE' => 'Yes')
我想要的TRUE/FALSE被當作一個布爾值,而不是一個字符串。這個怎麼做?
將值放在引號中時,它們被視爲字符串。只需使用true
和false
布爾關鍵字,例如
array(
false => 'No',
true => 'Yes'
)
要留意在這種情況下,PHP將自動施放true
到1
和false
到0
因爲
的(陣列)鍵可以是一個整數或字符串
這不會阻止您能夠使用$array[true]
或$array[false]
雖然。
它不應該是這樣呢? true和false不能是數組索引。我認爲是和否應該是那些。 –
@Hanky웃Panky取決於OP想要做什麼。該數組可以用作yes/no值輸出的翻譯/ i8n文件的一部分 – Phil