首頁 >後端開發 >php教程 >如何在 PHP 中將陣列值轉換為小寫?

如何在 PHP 中將陣列值轉換為小寫?

Susan Sarandon
Susan Sarandon原創
2024-10-20 07:43:29837瀏覽

How to Convert Array Values to Lowercase in PHP?

在PHP 中將陣列值轉換為小寫

在PHP 中,將數值轉換為小寫對於標準化資料和促進比較至關重要。實現此目的的一種方法是透過 array_map()。

使用array_map() 將值小寫

要使用array_map() 將陣列中的所有值小寫,請遵循以下步驟步驟:

  1. 指定要處理的陣列並將其指派給變數。
  2. 呼叫 array_map() 並提供兩個參數:

    • 應用於每個值的函數。在本例中,為 'strtolower'。
    • 要處理的陣列。

例如,考慮以下數組:

<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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn