Para comprobar si una cadena determinada comienza o concluye con un carácter o subcadena en particular, puede implementar dos funciones: comienza con() y termina con().
comienza con()
function startsWith($haystack, $needle) { $length = strlen($needle); return substr($haystack, 0, $length) === $needle; }
Esta función comprueba si la porción inicial del pajar coincide con la aguja especificada. Si lo hacen, devuelve verdadero; de lo contrario, devuelve falso. $longitud = strlen($aguja); si (!$longitud) { devolver verdadero; } return substr($pajar, -$longitud) === $aguja; }
La función terminaCon() funciona de manera similar, pero examina el final del pajar para detectar la presencia de la aguja.Ejemplo de uso
function endsWith($haystack, $needle) { $length = strlen($needle); if (!$length) { return true; } return substr($haystack, -$length) === $needle; }
$str = '|manzanas}'; echo comienza con ($cadena, '|'); // Devuelve verdadero echo termina con ($str, '}'); // Devuelve verdadero
PHP 8.0 y superior
$str = '|apples}'; echo startsWith($str, '|'); // Returns true echo endsWith($str, '}'); // Returns true
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3