Originariamente inviato da dragoneg83
scrivendo cosi $numero[] = "'".$row[0]."'"; con gli apici tra le virgolette mi stampa la stringa giusta.
quando la passo allo script per l'invio dell'sms non invia niente.

$body = "TEST";


$skebbyUsername = "user";
$skebbyPassword = "pass";

$recipients = array($string);

// Invio SMS Classic con mittente personalizzato di tipo numerico
$result = skebbyGatewaySendSMS($skebbyUsername,$skebbyPasswo rd ,$recipients, $body,'classic','','GESCOM');

if($result['status']=='success') {
return true;
}

if($result['status']=='failed') {
$errmsg = urldecode($result['message']);
return false;
}

se invece al posto della variabile nel campo $recipients inserisco i numeri a mano li invia perche?
Se $string è questo
Codice PHP:
$string implode(',',$numero); 
Perché tu lo sfai e ricomponi un altro array? Passa direttamente $numero levando gli apici '