Home >Backend Development >PHP Tutorial >How to Convert Array Values to Lowercase in PHP?
Converting Array Values to Lowercase in PHP
In PHP, converting array values to lowercase is essential for standardizing data and facilitating comparison. One method to achieve this is through array_map().
Using array_map() to Lowercase Values
To lowercase all values in an array using array_map(), follow these steps:
Call array_map() and provide two arguments:
For example, consider the following array:
<code class="php">$array = ['apple', 'orange', 'banana'];</code>
To convert all values to lowercase:
<code class="php">$lowercaseArray = array_map('strtolower', $array);</code>
The resulting $lowercaseArray will contain:
<code class="php">['apple', 'orange', 'banana']</code>
Lowercasing Nested Arrays
If you have a nested array, you may want to lowercase values in all levels. To do this, you can use a recursive function:
<code class="php">function nestedLowercase($value) { if (is_array($value)) { return array_map('nestedLowercase', $value); } return strtolower($value); }</code>
To use this function, apply it to the $yourArray variable as follows:
<code class="php">$yourArray = array_map('nestedLowercase', $yourArray);</code>
The above is the detailed content of How to Convert Array Values to Lowercase in PHP?. For more information, please follow other related articles on the PHP Chinese website!