Um usuário perguntou ?
$ url = ‘/devel/lms/ja/lessons/scheduling-a-meeting-int/’
Como posso analisar isso para que:
$new_url = ‘/aulas/agendando-a-reunião-int/’
Eu esperava que isso funcionasse:
$my_array = explodir(“/”, $url, 4); // usa o terceiro parâmetro opcional da função explodir //
$new_url = implodir(‘/’.$my_array[3]); // use a função implodir para restaurar a barra anterior // e converter o elemento de edição de volta em uma string
O que estou fazendo de errado?
Este tópico foi modificado 1 ano, 3 meses atrás por.
(@diondesigns)
1 ano, 3 meses atrás
Se houver uma barra frontal, o que você precisa é:
$my_array = explode('/',$url,5);
Não é necessário usar implode()
porque o último elemento do array não será dividido. Assim, no caso acima, $my_array[4]
terá a string que você precisa, menos a barra inicial.
(@jasonian)
1 ano, 3 meses atrás
Tente isto:
$url = "/devel/lms/ja/lessons/planning-a-meeting-int/";
$my_array = explode("/",$url,5);
$new_url $my_array[4];
echo $new_url
eu deveria te dar
lessons/planning-a-meeting-int/
Como dito acima.
Esta resposta foi modificada há 1 ano e 3 meses.
Isto foi útil?
0 / 0