Может ли встроенная функция php работать медленнее «велосипеда»?
Может, если этот "велосипед" написан грамотно, но думаю что разрабы PHP лучше знают свое дело и встроенные функции они пишут учитывая все тонкости работы PHP.
Так или иначе ответ на вопрос - МОЖЕТ.
Чтобы удостовериться в этом измеряете время до и после выполнения данного кода и сравниваете и чтоб лишнее не мешало
Перепроверил, убрав все кроме выполнения этой операции. Функция все-таки быстрее. Но экономия совсем невелика.