8. Лекция: Работа со строками » Лекции по PHP » Библиотека » WAP.ZUGDIDI.US
Привет прохожий!
На главную | Вход | Регистрация

8. Лекция: Работа со строками

Строки

Вероятно, читатели примерно представляют, что такое тип данных «строка» и как создать переменную такого типа. В одной из первых лекций мы приводили три способа задания строк: с помощью одинарных кавычек, двойных кавычек и с помощью heredoc–синтаксиса. Отмечали мы и основные различия между этими способами. В основном они касаются обработки переменных и управляющих последовательностей внутри строки.
<?php
echo 'В такой строке НЕ обрабатываются переменные и большинство последовательностей';
echo "Здесь переменные и последовательности обрабатываются";
echo <<<EOT
Здесь тоже обрабатываются как переменные, так и управляющие последовательности.
И кроме того, можно вводить символы кавычек без их экранирования обратным слэшем.
EOT;// Никаких символолов перед терминатором текста EOT быть не должно
?>

Уже не раз, начиная с самой первой лекции, мы использовали функцию echo. На самом деле, echo – не функция, а языковая конструкция, поэтому использовать при ее вызове круглые скобки не обязательно. Echo позволяет выводить на экран строки, переданные ей в качестве параметров. Параметров у echo может быть сколько угодно. Их разделяют запятыми или объединяют с помощью оператора конкатенации и никогда не заключают в круглые скобки.
<?php
echo "Пришел ", "увидел ", "победил ";
// выведет строку "Пришел увидел победил"
// многие предпочитают передавать несколько
// параметров в echo с помощью конкатенации
echo "Пришел "."увидел "."победил ";
// тоже выведет строку
// "Пришел увидел победил"
echo ("Пришел ", "увидел ", "победил ");
// выдаст ошибку: unexpected ','
?>

Существует сокращенный синтаксис для команды echo:
<?=строка_для_вывода?>

Здесь параметр строка_для вывода содержит строку, заданную любым из известных способов, которая должна быть выведена на экран.

Например, такой скрипт выведет на экран красным цветом "Меня зовут Вася":
<? $name="Вася" ?>
<font color=red>Меня зовут

Страницы:
1 2 .. 7 8 .. 13 >>

Перейти к странице:

Комментарии (0)
Скачать Java книгу

» Лекции по PHP
» WEB/WAP мастеру
» В библиотеку

На главную
WAP.ZUGDIDI.US
Соглашение о Предоставлении Услуг

li WAPSTART

Cжатие 64.6%