echo $str='Swift NSLayoutConstraint';
echo "<br/>";
function convert($str){
$arr=explode(' ',$str);
$new_arr=array();
foreach($arr as $k=>$v){
$new_arr[$k]=strtolower(strrev($v));
$vleng=strlen($v);
for($a=0;$a<$vleng;$a++){
if(!preg_match('/^[a-z]+$/', $v[$a])){
$new_arr[$k][$a]=strtoupper($new_arr[$k][$a]);
}
}
}
return implode(' ',$new_arr);
}
echo convert($str);
?>
echo "<br/>";
function convert($str){
$arr=explode(' ',$str);
$new_arr=array();
foreach($arr as $k=>$v){
$new_arr[$k]=strtolower(strrev($v));
$vleng=strlen($v);
for($a=0;$a<$vleng;$a++){
if(!preg_match('/^[a-z]+$/', $v[$a])){
$new_arr[$k][$a]=strtoupper($new_arr[$k][$a]);
}
}
}
return implode(' ',$new_arr);
}
echo convert($str);
?>