10 Прийомов роботи з рядками в php
Рядки - дуже важливий тип даних, з яким доводиться постійно працювати при вирішенні задач веб розробки. У даній статті описані 10 дуже корисних прийомів, які зроблять життя PHP розробника легше.
Автоматичне видалення html тегів з рядка
При використанні форм, заповнених користувачем, іноді потрібно видалити всі зайві теги. Дане завдання легко вирішується за допомогою функції strip_tags ():
Отримуємо текст між $ start і $ end
Така функція повинна бути в арсеналі розробника: вона отримує оригінальну рядок, початок і кінець, а повертає текст, який міститься між $ start і $ end.
Трансформація URL в гіперпосилання
Поділяємо текст в 140 сімволний масив для Twitter
Видаляємо URL з рядка
Конвертуємо рядок в складаючи
Потрібно генерувати складаючи (для постійної посилання), який буде сумісний з завданнями SEO? Наступна функція приймає рядок як параметр і повертає сумісний з завданнями SEO складаючи. Просто і ефективно!
Парсинг файлу CSV
CSV (Coma separated values - значення, розділені комою) файли - простий спосіб для зберігання і передачі даних, а парсинг таких файлів в PHP виконується надзвичайно просто. Не вірите? Наступний код демонструє обробку CSV файлу:
Пошук рядка в іншому рядку
Якщо рядок міститься в іншому рядку і вам потрібно знайти її, то завдання вирішується просто:
Перевіряємо, що рядок починається з певного шаблону
Деякі мови програмування, наприклад, Java, мають метод / функцію startWith, яка дозволяє перевіряти, чи починається рядок з певного шаблону. На жаль, PHP не має такої простої вбудованої функції.
Проте, ми можемо зробити її для себе, причому, дуже просто.
Виділяємо email з рядка
За рахунок отримання інформації відразу по двох каналах (зір і слух) ефективність навчання значно перевершує навчання по книгах. А домашні завдання і онлайн-тести дозволять вам постійно думати на мові, що вивчається і відразу перевіряти свої знання!
Якщо ви давно хочете як слід вивчити HTML, то у мене для Вас є чудова новина!
Якщо ви вже вивчили HTML і хочете рухатися далі, то наступним кроком буде вивчення технології CSS.
Якщо ви хочете розібратися з поняттями домену і хостингу, навчитися створювати бази даних, закачувати файли сайту на сервер по FTP, створювати піддомени, налаштовувати поштові скриньки для свого сайту і стежити за його відвідуваністю, то цей курс створений спеціально для вас!