Главная Мой профиль Регистрация Выход Вход
Пт
15.12.2017
05:24
Приветствую Вас Гость | RSS ВходРегистрацияГлавная
Поиск
Друзья сайта
Опрос
Ваша операционная система?
1. Windows 7
2. Windows XP
3. Другое
4. Windows Vista
5. Debian Linux
6. Дистр. из другого семейства Linux
7. RedHat Linux
8. *BSD Unix (Free BSD, OpenBSD, etc.)
9. Slackware Linux
Всего ответов: 384
Статистика




Онлайн всего: 1
Гостей: 1
Пользователей: 0



Главная » Уроки » Уроки PHP

Урок 8. Строки.
______________________
УРОК 8. Строки.
______________________

Строки в PHP могут содержать любые символы а длина строки ограничена лишь размером оперативной памяти.
Рассмотрим некоторые операции со строками.

...Конкатенация строк...

Рассмотрим пример:

$a = "15";
$b = "12";
$c = $a + $b;
echo $c;
?>

В примере мы слаживаем две строки (т.к. числа стоят в кавычках) и в результате получаем число 27. В чем дело?
А дело в том, что пхп преобразовал строки в числа, и сложил их! Чтобы сложить числа как строки, а не как числа, надо использовать оператор конкатенации:


$a = "15";
$b = "12";
$c = $a . $b;
echo $c;
?>

Оуля! На экране будет 1512, а не 27. Таким же образом можно сложить две строки:


$a = "Hello";
$b = " world";
$c = $a . $b;
echo $c;

В результате получим строку Hello world.

...Прочие функции...
Для того чтобы определить длину строки (количество символов), в php используется функция srtlen().

$a = "Hello";
echo strlen($a);
// получим число 5
echo strlen("12d5GDc");// получим число 6

Функция strpos() ищет в заданной строке заданный символ. Она имеет два параметра: строка, в которой надо искать, и символ, который надо искать:

$a = "Privet";
echo strpos($a,"v");
// возвратит 3
echo strpos("строчка","чка");// возвратит 4

Т.к. строка - это тоже массив, то к любому её символу можно обратиться отдельно:

$s = "stroka";
echo $s[4];
// выведет символ "k".

Чтобы перевести строку в верхний регистр используется функция strtoupupper(), а в нижний - strtolower()

$s = "stRoKa";
echo strtoupper($s);
// выведет: STROKA
echo strtolower($s);// выведет: stroka
При изменении регистра русских букв иногда могут возникнуть несоответствия при просмотре на разных компьютерах.

Чтобы вывести кавычки, перед ними необходимо поставить слэш:
echo "Он \"ПРОСИДЕЛ\" в чате пол дня"; Слово ПРОСИДЕЛ будет в кавычках.

Хэш-функция для хэширования строки по алгоритму md5 - md5(), в качестве параметра нужно указать строку.

...P.S....
Вот собственно всё, что хотел рассказать в этом уроке smile

Обсуждение урока на форуме.

Категория: Уроки PHP | Добавил: JUMP (14.11.2010)
Просмотров: 5054 | Теги: php, урок php, мини-уроки php, php для новичков, строки | Рейтинг: 0.0/0


Форма входа
Логин:
Пароль:
Меню сайта
Категории
Класс 1
Здесь учат самым элементарным вещам. Этот уровень необходимо посетить тем, кто ещё плохо ориентируется в компьютерах.
Класс 2
Здесь даются основные навыки хакерства. Этот класс для тех кто давно на "ты" с компьютерами, изучил винду вдоль и поперёк, а потом устал просто так сёрфить по инету и решил научится ещё чему-нибудь ;)
Уроки PHP
Мини-уроки php by JUMP
Мини-чат
    Все материалы на сайте предоставлены исключительно в ознакомительных целях.
     Администрация не несет никакой ответственности за последствия их использования.