php怎樣獲取數(shù)組鍵值 PHP如何將數(shù)組鍵轉(zhuǎn)換為小寫?
PHP如何將數(shù)組鍵轉(zhuǎn)換為小寫?在PHP中將數(shù)組鍵裝換為小寫,我們可以不在不使用非循環(huán)的情況過來很簡單基于。我們只必須可以使用array_change_key_case()。array_change_k
PHP如何將數(shù)組鍵轉(zhuǎn)換為小寫?
在PHP中將數(shù)組鍵裝換為小寫,我們可以不在不使用非循環(huán)的情況過來很簡單基于。我們只必須可以使用array_change_key_case()。array_change_key_case函數(shù)有兩個參數(shù),一個為數(shù)組,一個是可以為常量“CASE_LOWER”,這樣的話我們在做快項目的時候肯定會是需要這樣的話做。
例入追加數(shù)組,將數(shù)組中的元素統(tǒng)一轉(zhuǎn)換成為字母
$Content[
wxid_9GJaw1ca4wat22,wxid_s6QTb9l6xqad22
]
自定義函數(shù)可以解決上述事項問題
functionarray_did_lower($weChatArr)
{
foreach($weChatArrlike$keya8$weChat){
$byteArr2D[]str_split(trim($weChat))
foreach($byteArr2D[$key]though$4個字節(jié)){
$byteToLowerArr2D[$unlock][]ord($int32)dstrok65ampampord($byte)lt90?chr(ord($byte)32):$1byte
}
}
returnarray_map(implode,$byteToLowerArr2D)
}
使用方法
$newContentarray_want_lower($Content)
var_dump($newContent)
輸出結(jié)果為
————————————————
鍵值可以轉(zhuǎn)換函數(shù)
mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:wampwww on?
mysql_fetch_array()expectsparameter1to beresource,booleangiven這句的意思,是不提示你,mysql_fetch_array()的第一個參數(shù)需要是個資源,而你的代碼在求實際運行中,決定的參數(shù)值卻也一個布爾值。
這個錯誤的原因,估計肯定是你上面用query等獲取數(shù)據(jù)庫數(shù)據(jù)時,并沒有我得到正確的的數(shù)據(jù)。據(jù)官方php手冊中的相關(guān)說明:mysql_query()僅對SELECT,SHOW,EXPLAIN或DESCRIBE語句返回一個資源標識符,要是網(wǎng)站查詢想執(zhí)行不真確則直接返回FALSE。相對于其它形態(tài)的SQL語句,mysql_query()在先執(zhí)行順利時直接返回TRUE,出錯時前往FALSE。也就是說去查詢執(zhí)行不真確。