本文將為大家介紹如何將PHP數組中所有值更改為大寫或小寫,相信大家在閱讀這篇文章後,對PHP數組會有更進一步的認識,也希望文中涉及到的解題思路能有助於大家在日常開發中的使用~
首先我給出一個示例數組$Color,如下:
$Color = array('A' => 'Blue', 'B' => 'Green', 'c' => 'Red');
各位可以自己在本地操作一下將值轉為大寫或小寫。
下面是我給的實作方法:
PHP完整程式碼如下:
$value) { if (is_array($value)) { $narray[$key] = array_change_value_case($value, $case); continue; } $narray[$key] = ($case == CASE_UPPER ? strtoupper($value) : strtolower($value)); } return $narray; } $Color = array('A' => 'Blue', 'B' => 'Green', 'c' => 'Red'); echo '原始数组:'; var_dump($Color); echo '值是小写的:'; $myColor = array_change_value_case($Color,CASE_LOWER); var_dump($myColor); echo '值是大写的:'; $myColor = array_change_value_case($Color,CASE_UPPER); var_dump($myColor);
結果如下:
是不是也很簡單!
這裡需要大家了解三個函數:
1、is_array()
函數:偵測變數是否為數組,其語法是「is_array(mixed $var): bool”,如果var是 array,則回傳true,否則回傳false。
2、strtoupper()
函數:用於將字串轉換為大寫,該函數是二進位安全的,其傳回值則是傳回轉換為大寫的字串。
3、strtolower()
函數:用於把字串轉換為小寫,該函數是二進位安全的,其傳回值則是傳回轉換為小寫的字串。
附相關函數:
lcfirst():把字串中的首字轉換成小寫
strtolower():把字串轉換為小寫
ucfirst() :把字串中的首字轉換成大寫
ucwords() :把字串中每個字的首字轉換成大寫
#最後推薦給大家最新、最全面的《PHP影片教學》~快來學習吧!
以上是如何將PHP數組的所有值變更為大寫或小寫的詳細內容。更多資訊請關注PHP中文網其他相關文章!