<html>
<body>
<?php
function array_change_value_case($input, $ucase)
{
$case = $ucase;
$narray = array();
if (!is_array($input))
{
return $narray;
}
foreach ($input as $key => $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;
}
$Names = array('A' => 'Abdul Azim', 'B' => 'Abdul Rahman', 'c' => 'Arshad Ayub');
echo 'Actual array </br>';
print_r($Names);
echo '</br>Values are in lower case.</br>';
$myNames = array_change_value_case($Names,CASE_LOWER);
print_r($myNames);
echo '</br>Values are in upper case.</br>';
$myNames = array_change_value_case($Names,CASE_UPPER);
print_r($myNames);
?>
</html>
</body>
- Output for 4.3.0 - 4.3.11, 4.4.0 - 4.4.9, 5.0.0 - 5.0.5, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29, 5.4.0 - 5.4.45, 5.5.24 - 5.5.35, 5.6.8 - 5.6.28, 7.0.0 - 7.0.20, 7.1.0 - 7.1.25, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
- <html>
<body>
Actual array </br>Array
(
[A] => Abdul Azim
[B] => Abdul Rahman
[c] => Arshad Ayub
)
</br>Values are in lower case.</br>Array
(
[A] => abdul azim
[B] => abdul rahman
[c] => arshad ayub
)
</br>Values are in upper case.</br>Array
(
[A] => ABDUL AZIM
[B] => ABDUL RAHMAN
[c] => ARSHAD AYUB
)
</html>
</body>
preferences:
249.05 ms | 406 KiB | 326 Q