在PHP 中將陣列值轉換為小寫
在PHP 中,將數值轉換為小寫對於標準化資料和促進比較至關重要。實現此目的的一種方法是透過 array_map()。
使用array_map() 將值小寫
要使用array_map() 將陣列中的所有值小寫,請遵循以下步驟步驟:
呼叫 array_map() 並提供兩個參數:
例如,考慮以下數組:
<code class="php">$array = ['apple', 'orange', 'banana'];</code>
要將所有值轉換為小寫:
<code class="php">$lowercaseArray = array_map('strtolower', $array);</code>
要將所有值轉換為小寫:
<code class="php">['apple', 'orange', 'banana']</code>
產生的$ lowercaseArray 將包含:
小寫嵌套數組
<code class="php">function nestedLowercase($value) { if (is_array($value)) { return array_map('nestedLowercase', $value); } return strtolower($value); }</code>
如果您有嵌套數組,您可能希望在所有級別中都小寫值。為此,您可以使用遞歸函數:
<code class="php">$yourArray = array_map('nestedLowercase', $yourArray);</code>要使用此函數,請將其應用於 $yourArray 變量,如下所示:
以上是如何在 PHP 中將陣列值轉換為小寫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!