Programé una variable para que devolviera todo el texto en minúsculas, pero hay 2 grupos de palabras que necesito restaurar: 1 grupo en puras mayúsculas y otro en altas y bajas. Ésta es parte de la función:
Código PHP:
<?php
$mayusculas = array(
'onu' ,
'oea' ,
'oms'
);
$mayusculas_reemplazo = array(
'ONU' ,
'OEA' ,
'OMS'
);
$capitales = array(
'caracas' ,
'buenos aires' ,
'bogotá'
);
$capitales_reemplazo = array(
'Caracas' ,
'Buenos Aires' ,
'Bogotá'
);
$texto = str_replace( $mayusculas , $mayusculas_reemplazo , $texto );
$texto = str_replace( $capitales , $capitales_reemplazo , $texto );
?>
Lo que quisiera es encontrar una manera de simplificar el proceso, pues actualmente hay que escribir 2 veces la misma cosa en cada array. He intentado convirtiendo cadenas en array y trabajar con las variables resultantes, devolviendo todo en minúsculas.