6. ПРИМЕР
<?
$a="5";
echo "Значение переменной $a равно $a";
?>
Выводит
Значение переменной $a равно 5
7. 2. ОПРЕДЕЛЕНИЕ СТРОК ОДИНАРНЫМИ
КАВЫЧКАМИ
переменные и экранирующие
последовательности для
специальных символов,
встречающиеся в строках с
одинарными кавычками,
не обрабатываются.
8. ПРИМЕР
<?php
echo 'это простая строка';
echo "<br>";
$a="5";
echo 'Значение переменной $a не подставится';
echo '<br>';
echo 'Это не вставит: n новую строку';
?>
На экран выводится
это простая строка
Значение переменной $a не подставится
Это не вставит: n новую строку
9. ОБРАБОТКА СТРОК
Существует два типа синтаксиса:
простой
сложный.
Если вы хотите точно определить конец имени,
заключайте имя переменной в фигурные скобки.
10. ПРИМЕР
<?php
$a = 'Сапог';
echo "Единственное число - $a"; // Простой синт
echo "<br>";
echo "Множественное число - ${a}и"; //Сложный
echo "<br>";
echo "Множественное число - {$a}и"; //Сложный
?>
Выводит
Единственное число – Сапог
Множественное число – Сапоги
Множественное число - Сапоги
11. ДОСТУП К СИМВОЛУ В СТРОКЕ
Строка – массив символов. Доступ к символу строки
осуществляется по номеру (начиная с нуля), в
фигурных скобках после строки или в квадратных
скобках.
Приведем пример:
<?php
$str = 'Это тест.';
$first = $str{0}; // Получение первого символа строки
выводит ‘Э’
echo $str[1]; // Получение второго символа строки
выводит 'т'
?>
13. оператор конкатенации '.' -
возвращает объединение левого и
правого аргумента
оператор присвоения с
конкатенацией '.=' - присоединяет
правый аргумент к левому.
15. ОПЕРАТОРЫ СРАВНЕНИЯ СТРОК
Для сравнения строк рекомендуется
использовать операторы эквивалентности === и
!==
Оператор эквивалентности всегда сравнивают
строки по значению, и по типу:
16. ПРИМЕРЫ СРАВНЕНИЯ СТРОК:
<?php
$x="Строка";
$y="Строка";
$z="Строчка";
if ($x === $z) echo "<p>Строка X равна строке Z</p>";
if ($x === $y) echo "<p>Строка X равна строке Y</p>";
if ($x !== $z) echo "<p>Строка X НЕ равна строке Z</p>";
?>
Выводит:
Строка X равна строке Y
Строка X НЕ равна строке Z