Ayuda con random

  • Autor Autor Hypnotick
  • Fecha de inicio Fecha de inicio
H

Hypnotick

Beta
No recomendado
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buenas betas,

Os comento tengo un script que pone 3 Twits al clickear en el enlace, quiero que no ponga 3 Twits si no que ponga uno al azar, tengo el codigo aqui si alguien puede echarme una mano se lo agradezco.



$message = "tes1 ";
$message1 = "tes2";
$message2 = "tes3 ";

//send message
$status = $connection->post('statuses/update', array('status' => $message));
$status = $connection->post('statuses/update', array('status' => $message1));
$status = $connection->post('statuses/update', array('status' => $message2));
 
Hola

Puedes hacerlo de la siguiente forma

PHP:
$numero=rand (1,3);

if ($numero==1) {
     $message = "tes1 ";
     $status = $connection->post('statuses/update', array('status' => $message));
} else if ($numero==2) {
    $message1 = "tes2";
    $status = $connection->post('statuses/update', array('status' => $message1));
} else {
    $message2 = "tes3 ";
    $status = $connection->post('statuses/update', array('status' => $message2));
}

Saludos
 
Hola

Puedes hacerlo de la siguiente forma

PHP:
$numero=rand (1,3);

if ($numero==1) {
     $message = "tes1 ";
     $status = $connection->post('statuses/update', array('status' => $message));
} else if ($numero==2) {
    $message1 = "tes2";
    $status = $connection->post('statuses/update', array('status' => $message1));
} else {
    $message2 = "tes3 ";
    $status = $connection->post('statuses/update', array('status' => $message2));
}

Saludos

Muchisimas gracias Nestornoe
 
Muchisimas gracias Nestornoe

Tambien puedes probar con este codigo, es mas simple

PHP:
$message = array('msg0','msg1','msg2','msg3','msg4','msg5');

 $status = $connection->post('statuses/update', array('status' => $message[rand(0,5)]));
 
Tambien puedes probar con este codigo, es mas simple

PHP:
$message = array('msg0','msg1','msg2','msg3','msg4','msg5');

 $status = $connection->post('statuses/update', array('status' => $message[rand(0,5)]));

Gracias Adam, ambos me han funcionado a la perfección
 
Atrás
Arriba