Foros del Web » Programando para Internet » PHP »

function .... duda !

Estas en el tema de function .... duda ! en el foro de PHP en Foros del Web. miren yo tengo una funcion... Ejemplo: function Ejemplo($n1,$n2,$n3) { global $t1,$t2; $t1=($n1 * $n2 * $n3) / $n2 ; $t2=($t1 * $n2 + $n1) / ...
  #1 (permalink)  
Antiguo 26/06/2005, 13:07
 
Fecha de Ingreso: noviembre-2004
Mensajes: 68
Antigüedad: 19 años, 5 meses
Puntos: 0
function .... duda !

miren yo tengo una funcion...

Ejemplo:
function Ejemplo($n1,$n2,$n3)
{
global $t1,$t2;
$t1=($n1 * $n2 * $n3) / $n2 ;
$t2=($t1 * $n2 + $n1) / $n3 ;
return($t1);
return($t2);
}

eso me ejecuta los resultados...

pero quiero saber si a hacer:

$e=Ejemplo('50','10','35');

puedo guardar la variable $t1 y la variable $t2 en otras variable por ejemplo:


<?
include("function.php");
Ejemplo('1','2','3');
$var1 = $t1; // aqui el return($t1)
$var2 = $t2; // aqui el return($t2)

se puede hacer eso???

no me ha salido...
Gracias !!
  #2 (permalink)  
Antiguo 26/06/2005, 13:46
Avatar de jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 4 meses
Puntos: 43
Hola Goku00_1!
Mas o menos te entendí lo que querías, te planteo esta solución, podrías almacenar los valores de t1 y t2 en una matriz que devuelva la función.

Código PHP:
<?php
function Ejemplo($n1,$n2,$n3)
{
     
$t1=($n1 $n2 $n3) / $n2 ;
     
$t2=($t1 $n2 $n1) / $n3 ;
     return array(
$t1$t2);
}

$nuevaMatriz Ejemplo(123);

foreach(
$nuevaMatriz as $clave => $valor){

        echo 
$clave '=>' $valor;
        
    }
?>
Suerte!!!
  #3 (permalink)  
Antiguo 26/06/2005, 15:05
 
Fecha de Ingreso: noviembre-2004
Mensajes: 68
Antigüedad: 19 años, 5 meses
Puntos: 0
Hola.... el codigo tenia un pequeño error en el return array()... pero ya lo solucione....

<?php
function Ejemplo($n1,$n2,$n3)
{
$t1=$n1 * $n2;
$t2=$n2 * $n3;
return array($t1=>$t2);
}
$nuevaMatriz = Ejemplo('10','5','5');
foreach($nuevaMatriz as $clave=>$valor)
{
echo "Clave: ".$clave." | Valor: ".$valor." ";
}
?>


Gracias !!!!!!
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 20:22.