Un usuario preguntó 👇
$ url = ‘/ devel / lms / ja / lecciones / planificación-de-una-reunión-int /’
¿Cómo puedo analizar esto para que:
$ new_url = ‘/ lecciones / planificación-de-una-reunión-int /’
Esperaba que esto funcionara:
$ my_array = explotar (“/”, $ url, 4); // usa el tercer parámetro opcional de la función de explosión //https://www.geeksforgeeks.org/php-explode-function/
$ nueva_url = implosión (‘/’.$ my_array[3]); // usa la función de implosión para restaurar la barra anterior // y convertir el elemento de edición de nuevo en una cadena
¿Qué estoy haciendo mal?
Este tema fue modificado hace 1 año, 3 meses por.
(@diondesigns)
Hace 1 año, 3 meses
Si hay una barra frontal, lo que necesita es:
$my_array = explode('/',$url,5);
No es necesario usar implode()
porque el último elemento de la matriz no se dividirá. Entonces, en el caso anterior, $my_array[4]
tendrá la cadena que necesita, menos la barra inicial.
(@jasonian)
Hace 1 año, 3 meses
Prueba esto:
$url = "/devel/lms/ja/lessons/planning-a-meeting-int/";
$my_array = explode("/",$url,5);
$new_url $my_array[4];
echo $new_url
debería darte
lessons/planning-a-meeting-int/
Como se dijo anteriormente.
Esta respuesta fue modificada hace 1 año, 3 meses.
¿Solucionó tu problema??
0 / 0