Bitrix

1С-Битрикс. Полезные недокументированные функции

Публикую несколько полезных функций, которые могут помочь при разработке сайта. Код функций располагается в файле /bitrix/modules/main/tools.php .

function TrimArr(&$arr, $trim_value=false) — удаляет все элементы с пустыми значениями. Массив в функцию передается по ссылке.

function randString($pass_len=10, $pass_chars=false) — Возвращает строку указанной длины $pass_len, состоящую из символов набора a-zA-Z0-9, выбранных случайным образом.

function TrimEx($str,$symbol,$side="both") - Удаляет из строки $str символ $symbol со стороны $side. Параметр $side может принимать следующие значения:
«both» – в начале и конце строки;
«left» – в начале строки;
«right» – в конце строки.

function GetFileExtension($path) — По заданному пути к файлу $path возвращает расширение файла.

function GetFileType($path) — По заданному пути к файлу $path возвращает его тип:
IMAGE для jpg, jpeg, gif, bmp, png
FLASH для swf
SOURCE для html, htm, asp, aspx, phtml, php, php3, php4, php5, php6, shtml, sql, txt, inc, js, vbs, tpl, css, shtm
UNKNOWN для остальных

 

Отставить комментарий

Ваш электронный адрес не будет опубликован.Обязательные для заполнения поля отмечены *

два × три =