- print_r: documentation ( source)
- strtoupper: documentation ( source)
- strtolower: documentation ( source)
<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>