I have a string
opção1_opção2_opção3
I used str_replace to separate the options
$titulo = str_replace("_"," ",$titulo );
I have a way out
opção1 opção2 opção3
I would like to reverse the order to look like this:
opção3 opção2 opção1
I have a string
opção1_opção2_opção3
I used str_replace to separate the options
$titulo = str_replace("_"," ",$titulo );
I have a way out
opção1 opção2 opção3
I would like to reverse the order to look like this:
opção3 opção2 opção1
For this you can use a combination of functions explode , array_reverse and implode and thus will have the desired result, because the " str_replace function is more clean 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;
?>