Разбить предложение на слова


Рецепт №5. Из книги «128 рецептов php»
Перейти к оглавлению

Чтобы разбить строку на отдельные слова, можно воспользоваться функцией – strtok. Она принимает два параметра: обрабатываемую строку и символ, по которому будет о разделение строки на части. Разделителей может быть несколько, тогда они указываются подряд.
Читать далее «Разбить предложение на слова»

Получение подстроки


Рецепт №4. Из книги «128 рецептов php»
Перейти к оглавлению

Для получения подстроки в php можно использовать две функции – substr и mb_substr. При работе с кириллицей лучше использовать mb_substr. Единственное отличие этих функций заключается, в том, что mb_substr принимает еще один параметр, который задает кодировку обрабатываемой строки.
Читать далее «Получение подстроки»

Удаление символов в строке


Рецепт №3. Из книги «128 рецептов php»
Перейти к оглавлению

В предыдущем рецепте были рассмотрены, функции, которые удаляют символы в начале и в конце строки. Но бывает необходимо удалить символ еще и внутри самой строки. Для этого можно использовать функцию str_replace, она выполняет замену в строке. Но и для удаления тоже подойдет, просто заменим нужный символ на пустой.
Читать далее «Удаление символов в строке»

Удаление символов в начале и конце строки


Рецепт №2. Из книги «128 рецептов php»
Перейти к оглавлению

Чтобы реализовать удаление символов в начале, в конце или и в начале и в конце строки существуют специальные функции — ltrim, rtrim, и trim. Ltrim удаляет все заданные символы в начале строки, rtrim в конце, а trim и в начале и в конце. Эти функции принимают два параметра, строку, которую необходимо обработать и символ, который будет удален. Если символ не задан, то по умолчанию будет задан пробел.
Читать далее «Удаление символов в начале и конце строки»

Посчитать количество символов в строке


Рецепт №1. Из книги «128 рецептов php»
Перейти к оглавлению

Для подсчета количества символов в строке существует две функции: strlen и mb_strlen. Для латиницы подойдут две функции, не зависимо от кодировки текста. А для кириллицы корректней использовать функцию mb_strlen. При использовании функции с префиксом mb_, необходимо указать кодировку текста. Если этого не сделать, то кириллические символы могут быть посчитаны не корректно.
Читать далее «Посчитать количество символов в строке»

Загрузка файлов на сервер на php+html


Загрузка файлов на сервер на php. Введение

Загрузка файлов на сервер на php+htmlВ этой статье я хочу показать как можно быстро и просто реализовать загрузку файлов на сервер с помощью php с проверками файла на размер и на формат. Эта тема хоть и простая и очень распространенная, все же по ней тоже часто возникают вопросы у программистов новичков.
Читать далее «Загрузка файлов на сервер на php+html»

Как обрезать длинную строку и добавить в конец точки на javaScript


Как обрезать длинную строку на javaScript. Введение

Как обрезать длинную строку и добавить в конец точки на javaScriptЯ уже как-то писал статью как обрезать длинную строку и добавить в конец точки, только в прошлой статье код был написан на php. В этой статье реализован практически тот же функционал, только на javaScript. Чтобы код не повторялся, я решил его немного разнообразить. Помимо обрезания строки и подстановки в конец точек можно сделать плавное осветление последних символов.
Читать далее «Как обрезать длинную строку и добавить в конец точки на javaScript»

Проверка числа на четность и нечетность в php


Проверка числа на четность и нечетность. Введение

Проверка числа на четность и нечетность в phpВ работе, я уже неоднократно сталкивался с необходимостью проверки числа на четность и нечетность, но почему-то не придавал этому особого значения, поэтому не затрагивал данную тему ранее. Но мне уже несколько раз присылали вопросы и просили помочь с задачами, в которых проверка четности числа может помочь в реализации. Поэтому я решил описать проблему и решение в статье.
Рассмотрим самую распространенную задачу, в которой проверка четности числа может все расставить на свои места. Допустим, у нас имеется массив данных, в котором хранится имена и фамилии людей. Необходимо вывести эти данные таким образом, чтобы каждое имя и фамилия начинались с новой строки и каждая вторая строка имела отступ 20 пикселей.
Читать далее «Проверка числа на четность и нечетность в php»

Проверить видимость элемента с помощью jquery


Проверить видимость элемента. Введение

Проверить видимость элемента с помощью jqueryСегодня столкнулся с интересной задачей, и о ее решении я хочу рассказать в этой статье.
Задача:
Необходимо поверить видимость элемента на странице. Когда элемент полностью виден на экране, нужно сменить его цвет. Даже если на один пиксель элемент скрыт за пределами страницы, то он считается не видимым.
Читать далее «Проверить видимость элемента с помощью jquery»

Отправка писем через SMTP с авторизацией по протоколу SSL на php


SMTP с авторизацией по протоколу SSL. Введение

Отправка писем через SMTP с авторизацией по протоколу SSL на phpЭта статья является продолжением ранее написанной, на тему Отправка писем через SMTP с авторизацией на php. В предыдущей статье я выкладывал исходники класса, который писал для своих нужд, работа которого заключалась в отправке писем через smtp Яндекса. Но статья стала популярной и многие читатели блога, стали присылать вопросы по работе класса. Главной проблемой стала работа через протокол SSL. А в последнее время эта проблема стала возникать еще чаще, поскольку все популярные почтовые сервера перешли на работу по защищенному протоколу SSL. В связи с этим я немного дописал класс, он теперь способен работать и по SSL, обновленную версию можете скачать тут.
Читать далее «Отправка писем через SMTP с авторизацией по протоколу SSL на php»