Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Concatenar Resultados de un For

Estas en el tema de Concatenar Resultados de un For en el foro de PHP en Foros del Web. Estimados, sigo desarrollando mi idea, el tema que quiero concatenar y guardar los resultados de un ciclo for en una sola variable, he realizado este ...
  #1 (permalink)  
Antiguo 10/02/2016, 13:33
 
Fecha de Ingreso: marzo-2014
Mensajes: 56
Antigüedad: 10 años, 1 mes
Puntos: 1
Concatenar Resultados de un For

Estimados, sigo desarrollando mi idea, el tema que quiero concatenar y guardar los resultados de un ciclo for en una sola variable, he realizado este código


Código PHP:


$salida 
= [];
foreach (
$_SESSION['carro'] as $clave => $valor$salida[] = "$clave:$valor";

for (
$i=0;$i<count($salida);$i++){
$rs1 explode":"$salida[$i]);    //aca divido el array
$variable[$i] = buscaproducto($rs1[0]) ."  ".($rs1[1] * buscarprecio($rs1[0]))." ;"//aqui asigno una variable a cada linea extraída del ciclo for 

Mi idea es concatenar los valores obtenidos en $variable[$i] en un nuevo ciclo for pero no se como hacerlo :(

Última edición por KalSmith; 10/02/2016 a las 13:50
  #2 (permalink)  
Antiguo 10/02/2016, 13:54
 
Fecha de Ingreso: marzo-2014
Mensajes: 56
Antigüedad: 10 años, 1 mes
Puntos: 1
Respuesta: Concatenar Resultados de un For

Ya lo solucione usando esto

Código PHP:

$salida 
= [];
foreach (
$_SESSION['carro'] as $clave => $valor$salida[] = "$clave:$valor";
for (
$i=0;$i<count($salida);$i++){
$rs1 explode":"$salida[$i]);
$variable[] = buscaproducto($rs1[0]) ."  ".$rs1[1] ." Unidades Por un  Subtotal de "  . ($rs1[1] * buscarprecio($rs1[0]))."<br>";
 
//convertí la variable en un Array
}


$encode json_encode($variable);

function 
borrar($texto
        { 
$texto str_replace("[","",$texto); 
$texto str_replace("]","",$texto); 
$texto str_replace(",","",$texto); 
$texto str_replace('"',"",$texto); 
        return 
$texto
        }  

$compra borrar($encode); 

Última edición por KalSmith; 10/02/2016 a las 14:52

Etiquetas: resultados, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:43.