10 трика за работа с низове в PHP

Низовете са много важен тип данни, с които трябва постоянно да работите, когато решавате проблеми с уеб разработката. Тази статия описва 10 много полезни трика, които ще улеснят живота на PHP програмиста.

Автоматично премахване на html тагове от низ

Когато използвате формуляри, попълнени от потребителя, понякога трябва да премахнете всички ненужни тагове. Тази задача се решава лесно с помощта на функцията strip_tags():

Вземете текст между $start и $end

Такава функция трябва да бъде в арсенала на разработчика: тя взема оригиналния низ, начало и край, и връща текста, който се съдържа между $start и $end.

Преобразувайте URL в хипервръзка

Разделяне на текст в масив от 140 знака за Twitter

Премахване на URL от низ

Преобразуване на низ в охлюв

Трябва да генерирате плужек (за постоянна връзка), който е съвместим със SEO? Следващата функция приема низ като параметър и връща SEO съвместим плужек. Просто и ефективно!

Анализ на CSV файл

CSV (стойности, разделени със запетая - стойности, разделени със запетая) файловете са лесен начин за съхраняване и прехвърляне на данни, а парсването на такива файлове в PHP е изключително лесно. не вярвате? Следният код демонстрира как се обработва CSV файл:

Намиране на низ в друг низ

Ако низът се съдържа в друг низ и трябва да го намерите, тогава проблемът се решава просто:

Проверка дали даден низ започва с определен модел

Някои езици за програмиране, като Java, имат метод/функция startWith, която ви позволява да проверите дали даден низ започва с определен модел. За съжаление, PHP няма толкова проста вградена функция. Ние обаче можем да си я направим сами и то много просто:

Открояване имейл от низ

Този урок е подготвен за вас от екипа на ruseller.com Източник на урока: www.catswhocode.com/blog/10-php-code-snippets-for-working-with-strings Преведено от Сергей Фастунов Урокът е създаден: 20 юли 2010 г. Прегледан: 45509 Правила за препечатване

5 последни урока от рубриката "PHP"

Филтриране на данни с zend-filter

Когато става въпрос за сигурност на уебсайтове, фразата „филтрирай всичко, проверявай всичко“ винаги ще бъде актуална. Днес ще говорим за филтриране на данни.

Контекстуално избягване с zend-escaper

Свързване на Zend модули към Expressive

Expressive 2 поддържа възможността за свързване на други ZF компоненти по специален начин. Не всеки харесва това решение. В тази статия ще ви разкажем как подобрихме процеса на свързване на няколко модула.

Съвет: Подаване на информация към Google Analytics чрез API

Да предположим, че трябва да изпратите някаква информация до Google Analytics от сървърен скрипт. Как да го направим. Отговорът е в тази публикация.

Селекция от PHP пясъчници

Селекция от няколко типа PHP пясъчници. На някои можете да тествате кода си онлайн, но има и решения, които можете да приложите на сайта си.