funciones PHP

Orientador de funciones PHP para texto, archivos, JSON y arrays

Elige una operación y recibe una función inicial con el caso que conviene comprobar.

Resumen rapido

Antes de empezar

  • Elige una operación y recibe una función inicial con el caso que conviene comprobar.

Abrir con IA

Abre esta guia en tu asistente favorito sin perder la referencia original.

Herramienta

Guía rápida para elegir funciones de PHP

Herramienta

Elige una función de PHP

Selecciona la operación y recibe una ruta de prueba corta.

Guía y comprobaciones

Cambiar texto

Si conoces la cadena exacta, str_replace evita introducir un patrón innecesario. Para comprobar un comienzo, str_starts_with necesita PHP 8 y distingue mayúsculas. El orientador muestra una ruta inicial; son operaciones diferentes y debes elegir la que corresponda al dato.

Prueba una coincidencia al principio, otra en medio y una ausencia. Que la posición sea cero no significa que haya fallado la búsqueda.

Leer o escribir un archivo

Elegir una función de archivos exige decidir el efecto. file_get_contents reúne el contenido; fopen ofrece modos y un manejador; file_put_contents reemplaza o añade según sus banderas.

Un dato externo no debería convertirse directamente en una ruta de lectura. Define nombres permitidos y un directorio controlado. La opción «datos externos» del formulario añade esa advertencia, pero no analiza archivos ni verifica permisos.

Responder JSON

La opción JSON remite a json_encode. Es importante distinguir listas y mapas, comprobar errores de UTF-8 y evitar que una salida anterior contamine la respuesta. El JSON válido tampoco acredita que estén los campos que espera quien lo recibe.

Añadir a un array

array_push modifica una lista y devuelve su nueva cantidad. Para un único valor, $lista[] = $valor puede expresar la intención de forma más sencilla. Si necesitas una clave con nombre, no utilices una operación de anexado numérico.

El origen del dato

Selecciona si trabajas con datos conocidos, externos o que pueden venir vacíos. La respuesta adapta la comprobación, no transforma ni almacena tu entrada. Validar significa comprobar una regla; escapar significa preparar una salida para un contexto. Aplicar ambas palabras indistintamente oculta errores.

Para un caso numérico, usa una regla de formato y rango. Para un texto mostrado en HTML, utiliza el escape correspondiente. Para SQL, utiliza parámetros. Ninguna función de sustitución de texto resuelve por sí sola los tres problemas.

Preguntas frecuentes

¿La función sugerida siempre es suficiente?

Es un punto de partida para una operación concreta. Debes comprobar versión, contrato de entrada y tratamiento de errores.

¿Los datos externos quedan validados al elegir esa opción?

No. El selector sólo muestra una advertencia y una prueba; la validación debe implementarse en tu aplicación.

Documentación oficial

Fuentes consultadas

Fuentes y referencias

Consulta referencias útiles para ampliar o contrastar esta guía.

R

Autora de la guia

Redacción de Línea de Código

Publicación independiente de programación y trámites digitales

Guías con ejemplos y referencias oficiales para aprender programación y preparar gestiones digitales. Las solicitudes se completan en el organismo responsable.

Actualizado: 2026-11-03 Politica editorial Correcciones

Por que confiar

Contrastamos fuentes oficiales, actualizamos piezas clave y priorizamos estructura, contexto y enlazado interno por encima del relleno.

Compartir

Guarda o comparte esta guia con el enlace limpio.