- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
$phone = $DATABASE->select('select * from b_sale_order_props_value where ORDER_PROPS_ID=3');
foreach($phone as $k) {
$ph=str_replace("-", "", $k['VALUE']);
$ph1=str_replace("(", "", $ph);
$ph2=str_replace(")", "", $ph1);
$ph3=str_replace(" ", "", $ph2);
$ph4=str_replace("+7", "8", $ph3);
$ph5=str_replace("/", ",", $ph4);
$ph6=str_replace(";", ",", $ph5);
$ph7=str_replace(".", "", $ph6);
$ph8=str_replace("\\", ",", $ph7);
$onephone = explode(",", $ph8);
if(strlen($onephone[0])==11) {
if(substr($onephone[0],0,2) == "89") {
$arResult[$i]['PHONE']=$onephone[0];
$arResult[$i]['SITENAME'] ="xxxxx";
$i++;
if(!empty($onephone[1]))
if(substr($onephone[1],0,2) == "89"){
$arResult[$i]['PHONE']=$onephone[1];
$arResult[$i]['SITENAME'] ="xxxxx";
$i++;
}
}
}
}
Да, не самый свежак, но..зацените, в отличии от простого копипаста строки тут кое-что новое! Во-первых не используются массивы в str_replace и во-вторых кадлый раз новая переменная) Я поржал)