3
I have a string
opção1_opção2_opção3
I used str_replace to separate the options
$titulo = str_replace("_"," ",$titulo );
I got a way out
opção1 opção2 opção3
I’d like to reverse the order to stay that way:
opção3 opção2 opção1
3
I have a string
opção1_opção2_opção3
I used str_replace to separate the options
$titulo = str_replace("_"," ",$titulo );
I got a way out
opção1 opção2 opção3
I’d like to reverse the order to stay that way:
opção3 opção2 opção1
5
For this you can use a combination of functions explode, array_reverse and implode and so will have the desired result, even because the function "str_replace" serves more to clear data from a string.
<?php
// Seu texto
$texto = "opção1_opção2_opção3";
// Quebra o texto nos "_" e transforma cada pedaço numa matriz
$divisor = explode("_", $texto);
// Inverte os pedaços
$reverso = array_reverse($divisor);
// Junta novamente a matriz em texto
$final = implode(" ", $reverso); // Junta com espaço
$final2 = implode("_", $reverso); // Junta com traço
// Imprime os resultados na tela
echo $final;
echo "\r\n";
echo $final2;
?>
Browser other questions tagged php
You are not signed in. Login or sign up in order to post.
Thanks man, that’s it!!!
– Alê Moraes