get_tels
get_tels — Ищет в тексте номера телефонов и приводит их к международному формату +70000000000
Описание
( string | array ) get_tels( string $txt [, $country_code="7" [, $city_code="812" ] ] )
Ищет в тексте номера телефонов и приводит их к международному формату +70000000000
Возвращает строку с телефоном, если найдет только один телефон или массив из строк с телефонами, если найдет больше одного телефона.
Если не найдет ни одного телефона вернет пустой массив.
Использование в XTemplate
{opt.tel|get_tels}
Список параметров
txt
- Текст, в котором надо найти телефоны
country_code
- Код страны (по-умолчанию "7")
city_code
- Код города (по-умолчанию "812")
Примеры
Пример 2
<?php
$text = "Наши телефоны 209-1-307, (961) 807-28-84, звоните";
$tels = get_tels( $text );
print_r( $tels );
/*
Array
(
[0] => +78122091307
[1] => +79618072884
)
*/
?>
Пример 1
<!-- Шаблон XTemplate -->
<a href="tel:{opt.tel|get_tels}">{opt.tel}</a>
<!-- Сгенерирует следующий HTML -->
<a href="tel:+78122091307">209-1-307</a>
Смотрите также:
- parse_links — Преобразует url-адреса в тексте в активные ссылки