Articles Archive for октября 2009
Чистка строк
Все мы знаем, что самая слабая часть програмного комплекса - человек. Чего он только не вводит в поля и формы, а компьютер пытается это все обработать, и частенько приводит к ошибкам. Например есть поле для ввода ФИО, и человек может ошибиться, и например в начале или конце строки вбить лишние пробелы. Ну давайте сразу к примеру.
<?
$str=” Петров Иван Сергеевич “;
$new=trim($str);
//выведет “Петров Иван Сергеевич”
?>
вот таким нехитрым способом мы очистили строку от лишних пробелов.
Поиск в строке
Согласитесь, инода возникает такая задача, как найти какую-либо подстроку в строке. Если вы учились де-либо программированию на С++ (версий около 3.11) то там работали со строкой, как с массивом, посимвольно находя нужное слово. Тут такой необходимости изобретать велосипед нет, все достаточно просто:
$str=”один два три четыре пять”; // это исходная строка
if (!strstr($str, “три”))
{
echo “Подстрока не найдена!”;
}
else
{
echo “Найдено!”;
}
Как видите все просто и красиво)
