Вы могли бы сказать, что это дубликат этого вопроса , но исходный вопрос НЕ БЫЛ там ответа. Важная часть вопроса: программно ?
программно
Есть ли какая-нибудь функция php? Родной или самодельный?