25.04.2024г.07:55
Добро пожаловать на DevelStudio.3dn.ru — Уникальное для DevelStudio!
ГлавнаяФорумУрокиПримерыИсходникиНов. СообщенияЗаказать исходникВаша ссылка
Участники · Правила форума · Поиск · RSS
  • Страница 1 из 1
  • 1
Форум » DevelStudio (PHP) » Уроки » Урок (по работе со строками)
Урок
Ефа
Понедельник, 02.01.2012, 14:17
Группа:
 
V.I.P
Сообщений:
 
49
Репутация:
 
6

Всем привет, начнём пожалуй.
______
echo - ну эту функцию все должны знать, она просто выводит сообщение на экран, он выводит так-же и переводы строки:

echo "Это занимет
несколько строк. Переводы строки тоже
выводятся";
echo $foo; // можно вывести просто значения переменных
______
explode - разбивает строку на части, то есть:

$a = "a1 a2 a3 a4 a5 a6";
$b = explode(" ", $a); //разделить строку $a на части, между которыми стоит " ", то есть пробел, функция видит строку так: "a1<прбел>a2<пробел>a3<пробел>........" и так далее
echo $b[0]; // a1, вот он и выводит эти части
echo $b[1]; // a2
вместо пробела, можно хоть что написать, например:
$a = "a1КАa2КАa3КАa4КАa5КАa6"; //между a1 и a2 и остальными, стоит "КА"
$b = explode("КА", $a);
echo $b[0]; // a1,
echo $b[1]; // a2
$a = "a1!!!!!!a2!!!!!!a3!!!!!!a4!!!!!!a5!!!!!!a6"; //между a1 и a2 и остальными, стоит "!!!!!!"
$b = explode("!!!!!!", $a);
echo $b[0]; // a1,
echo $b[1]; // a2
______
ltrim - Удаляет пробелы из НАЧАЛА строки

$text = " ха ха ха !!! "; // как мы видим, в этой строке пробелы есть и в начале и в конце
echo ltrim($text); // эта функция удалит пробелы только в НАЧАЛЕ, то есть "ха ха ха !!! " вот это выведет
______
rtrim - то же самое, только удаляет пробелы в КОНЦЕ строки

$text = " ха ха ха !!! ";
echo rtrim($text); // эта функция удалит пробелы только в КОНЦЕ, то есть " ха ха ха !!!" вот это выведет[/code]
______
trim - удаляет пробелы из НАЧАЛА и КОНЦА строки

$text = " ха ха ха !!! ";
echo trim($text); // "ха ха ха !!!" вот это выведет
______
similar_text - Вычисляет степень похожести двух строк

echo similar_text("Привет", "Привид"); // выдать "4", т.к. в этих строках 4 буквы одинаковы
echo similar_text("Привет я Андрей", "Привид а Ондрэй"); // выдаст "10"
______
str_pad - Дополняет строку другой строкой до заданной длины

$text = "Андрей";
echo str_pad($text, 10); // выводит "Андрей ", функция дополнит строку пробелами, т.к. мы не указали, чем дополнять эту строку
echo str_pad($text, 11, "-=", STR_PAD_LEFT); // выводит "-=-=-Андрей", дополнит строку этим "-=" с левой стороны, т.к. мы воспользовались аргументом "STR_PAD_LEFT"
echo str_pad($text, 10, "_", STR_PAD_BOTH); // выводит "__Андрей__", т.к. мы воспользовались аргументом "STR_PAD_BOTH"
echo str_pad($text, 7 , "___"); // выводит "Андрей_"
______
str_shuffle - наугад переставляет символы в строке, кол-во символов остаётся прежним

echo str_shuffle(12345); // выдас что-то типо того "34251", то есть в любом порядке, те же символы, не обязательно цифры
______
strlen - выдаёт длину строки

echo strlen("Андрей"); // 6
______
strrev - переворачивает строку, кол-во символов то же самое, порядок символов зеркальный

echo strrev("Hello world!"); // выводит "!dlrow olleH"
Вроде всё, всем удачи!



Сообщение было отредактировано!
Efa - Понедельник, 02.01.2012, 19:30
skype: superefimov
ВК: http://vk.com/i_am_efa
http://www.ucoz.ru/terms/ - читайте правила использования услуг ucoz и соблюдайте их, если не хотите, что бы этот сайт заблокировали
 
Форум » DevelStudio (PHP) » Уроки » Урок (по работе со строками)
  • Страница 1 из 1
  • 1
Поиск:

При копировании материалов → указывайте ссылку на источник!
DevelStudio.3dn.ru © 2011 Все права защищены. Используются технологии uCoz DevelStudio
Счётчики
Сегодня нас посетило
Показано 2 последних комментария из 252.
С помощью этого компонента можно прослушивать музыку в потоке TMusic v1.2 . дальше »
С помощью этого компонента можно прослушивать музыку в потоке TMusic v1.1 . дальше »
Мини-статистика
Всего зарегистрировано: 575
Постов на форуме: 2067
Тем на форуме: 452