Функции PHP по работе со строками и текстами

PHP располагает большим инструментарием для работы со строковыми данными на уровне ядра. Часто случается такая ситуация, особенно у программистов, которые ранее работали с другими языками программирования, когда люди пишут свои функции посредством простейших команд. В PHP этого делать не надо, сначала следует изучить те функции, которые описаны в документации PHP, я это делаю обычно на сайте php.net

Самый распространенный пример - переписывание функционала встроенных в пхп функций implode() и explode() через циклы. Например, нужно разбить строку по пробелам в массив слов. По не знанию пишут функцию, которая проходя строку посимвольно, вычленяет слова и складывает их в массив с результатом, который в последствии возвращает функция.

От подобных ошибок не защищен никто, даже опытные программисты наступают на эти грабли постоянно.