我正在設置一個電話系統,它將調用者轉移到數據庫中的電話號碼。然而,這些號碼需要有一個前綴「1」,才能使用voip正確撥號。誰能幫忙?這是我到目前爲止(工作很好,直到voip改變他們的設置):在php中添加前綴
// Get the ID from PBX
$custid = $_POST['id'];
$result = mysql_query("SELECT * FROM phone_list WHERE ani = '$custid'");
while($row = mysql_fetch_array($result)){
//Strips White Space
$transferani = preg_replace("/[^0-9]/","", $row['phone']);
// Strips white space from beginning
echo ltrim($transferani);
}
// Close Connection
mysql_close($conn);
?>
謝謝!
'$ transferani = '1' $ transferani;'這會做這份工作嗎? – HamZa 2013-03-19 22:04:34
它看起來不像。我試過了,但通話失敗了。存儲在數據庫中的數字具有所有不同的格式,這就是爲什麼我必須去除特殊字符的原因。 – 2013-03-19 22:14:03
那麼你看到這是一種添加前綴的方法,我只是猜測了變量名稱。你能準確地提供輸出和所需的輸出嗎? – HamZa 2013-03-19 22:19:01