Cita:
Iniciado por tatewaky
MUCHAS GRACIAS!!!, solo por curiosidad como seria sin expresiones regulares?? tu dices que se puede hacer sin expresiones regulares, como seria?
otra pregunta, por que agregarle el = y el & a la variable?
Otra vez muchas gracias
Sin expresiones podria ser así:
Código PHP:
<?php
$texto = 'sali&salio=de compras&soleado=al&maxque=supermercado';
$variables = explode('&', $texto);
$resultado = '';
foreach($variables as $variable) {
$partes = explode('=', $variable);
if(count($partes) > 1) {
$resultado .= ' ' . $partes[1];
}else{
$resultado .= ' ' . $partes[0];
}
}
echo $resultado;
?>
aunque por ahi se puede hacer de otra forma
Y lo de agregar & e = es para que coincida la expresion regular sin exprimir tanto el cerebro, fijate que busco solo las palabras que hay entre los = y los & , si me falta uno de los dos no se cumple la condicion y seguro una palabra queda afuera... en este caso quedan afuera la primera y la ultima.
Saludos