PHP: comprobar si palabra o letra aparece sólo una vez

Introducción

Hoy escribí una pequeña función que compara y evalúa si un carácter o string aparece únicamente una vez en otra cadena.

La función devolverá falso en caso de que no aparezca ninguna vez, ya que para que evalúe a verdadero debe aparecer una vez. No cero, no más, sino una.

Función

La función es sencilla. Solamente hace uso de la función substr_count que, como su nombre lo dice, cuenta cuántas veces aparece una porción de una cadena dentro de otra cadena.

Con eso simplemente comparamos si el resultado es 1, y si es que sí, regresamos verdadero.

Sin más que agregar, aquí dejo el código:

Probar en vivo

Hice un replit para poder ejecutar en vivo este código con algunos ejemplos. Dale al botón de play para probar:

Y con eso terminamos por hoy

Encantado de ayudarte


Estoy disponible para trabajar en tu proyecto, modificar el programa del post o realizar tu tarea pendiente, no dudes en ponerte en contacto conmigo.

No te pierdas ninguno de mis posts

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *