¿Tienes que escribir un montón de caracteres repetidos en PHP? Usa str_repeat

Seguro que en más de una ocasión has tenido que hacer algo como ésto:

$a = "         CODIGO";

Cuando tenemos que dejar un número determinado de espacios en una cadena es muy fácil equivocarse. En estos casos la mejor opción es usar la función str_repeat:

$a = str_repeat(" ", 10) . "CODIGO";

Este str_repeat creará una cadena con 10 espacios.

y si ya usas una constante mejor:

$a = str_repeat(" ", ESPACIOS_NECESARIOS) . "CODIGO";

(No olvides el correspondiente define para ESPACIOS_NECESARIOS).

O también puedes almacenar la cadena con los espacios en una variable:

$a = $espaciosNecesarios . "CODIGO";

Por cierto, str_repeat permite repetir caracteres o cadenas.


Tags: PHP


Y ahora descubre uno de los mejores libros de programación orientada a objetos en PHP.

Apúntate para conseguir capítulos de muestra, recibir el boletín y más información sobre los libros.