Php 从xml中删除电话号码中的特殊字符

Php 从xml中删除电话号码中的特殊字符,php,xml,Php,Xml,在插入之前,我需要删除电话号码中的特殊字符, 例如,应删除+91。我试过preg replace,不知道是否正确 //Insert to zoho $zoho_api =" "; $xml=' <Leads> <row no="1"> <FL val="Lead Owner">'.GLOBAL_SUPPORT_EMAIL.'</FL> <FL val="First Name"></F

在插入之前,我需要删除电话号码中的特殊字符, 例如,应删除+91。我试过preg replace,不知道是否正确

//Insert to zoho
    $zoho_api =" ";
    $xml='
    <Leads>
    <row no="1">
    <FL val="Lead Owner">'.GLOBAL_SUPPORT_EMAIL.'</FL>
    <FL val="First Name"></FL>
    <FL val="Last Name">'.$leadArray['full_name'].'</FL>
    <FL val="Email">'.$leadArray['email'].'</FL>
    <FL val="Phone">'.$leadArray['phone_number'].'</FL>
    <FL val="Mobile">'.$leadArray['phone_number'].'</FL>
    <FL val="City Name">'.ucwords($leadArray['city']).'</FL>
    <FL val="Project">'.$leadArray['project_/_villa_/_apartment_name'].'</FL>
    <FL val="Description">'.$time_to_purchase.".".$what_are_u_looking.'</FL>
    <FL val="Lead Status">Created</FL>
    <FL val="Date of Inquiry">'.date('m/d/Y').'</FL>
    <FL val="V21 Customer">TRUE</FL>
    </row>
    </Leads>
    ';

    $query="authtoken=".ZOHO_AUTH_TOCKEN." ".$xml;
//插入到zoho
$zoho_api=“”;
$xml='0
“.全球支持电子邮件”
“.$leadArray['full_name']”
“.$leadArray['email']”
“.$leadArray['phone_number']”
“.$leadArray['phone_number']”
“.ucwords($leadArray['city'])”
“.$leadArray[“项目/别墅/公寓/名称”]”
“.$购买时间。”.“$你在看什么。”
创建
“.日期('m/d/Y')。”
真的
';
$query=“authtoken=“.ZOHO\u AUTH\u TOCKEN.”$xml;

显示
$leadary['phone\u number']
值不删除它们,对它们进行编码。最好使用XML API,如DOM或XMLWriter,为您编码特殊字符。此外,“+91”是印度的国家代码,不是特殊字符。删除它意味着电话号码不再有效。