Ver Mensaje Individual
  #9 (permalink)  
Antiguo 03/01/2009, 18:43
Jhonjhon_123
 
Fecha de Ingreso: enero-2009
Mensajes: 100
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: Haver si es problema mio???

Cita:
Iniciado por Bellenger Ver Mensaje
El seitch es sencillo:
Código PHP:
switch($variable){
  case 
valorPosible1:
   
/*acciones cuando se cumpla valorPosible1*/
  
break; //detiene la secuencia del switch
  
case valorPosible2:
   
/*acciones cuando se cumpla valorPosible2*/
  
break; //detiene la secuencia del switch
  
....
  case 
valorPosibleN:
   
/*acciones cuando se cumpla valorPosibleN*/
  
break; //detiene la secuencia del switch
  
default:# esta ultima opcion es cuando en ninguno de los casos{case}, se encontro coincidencia, por lo cual se ejecuta como ultima opcion.
  
/

En tu caso seria aslgo asi:
Código PHP:
switch($nvar){
  case 
0:
    function(
argumentos...);
    break;
  case 
1:
    function(
argumentos...);
    break;

Bueno espero te sirva de algo, lo de la funcion lo decia por que si no mas recuerdo cuando se invoca a una funcion se invoca mediante su Nombre, y no colocando $funcion, bueno no lo he probado, pero quizas se pueda hacer en la version 4 del php, la cual debo de recordar tiene muchos problemillas. Saludos
Cita:
Bueno espero te sirva de algo, lo de la funcion lo decia por que si no mas recuerdo cuando se invoca a una funcion se invoca mediante su Nombre, y no colocando $funcion, bueno no lo he probado, pero quizas se pueda hacer en la version 4 del php, la cual debo de recordar tiene muchos problemillas. Saludos
Mira bien el codigo:

En este caso la variable "$funcion" hace referencia al nombre de la funcion a invocar

Ej:

Código PHP:
$funcion "delete";

//es como si dijera: delete()
$funcion();

function 
delete()
{
echo 
"halgo";