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

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

Susan Sarandon
發布: 2024-10-20 07:43:29
原創
837 人瀏覽過

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

來源:php
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板