русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Строки ( String )


Дата добавления: 2015-06-12; просмотров: 609; Нарушение авторских прав


Целое число ( Integer )

Как вам известно, числа бывают положительные, отрицательные и в разных системах исчисления. Чаще всего подразумевается что целое это число из множества Z = {..., -2, -1, 0, 1, 2, ...}.

 

<?php
$a = 1234;
// десятичное число
$a = -123;
// отрицательное число
$a = 0123
; // восьмеричное число (83 в десятичной системе)
$a = 0x1A;// шестнадцатеричное число (26 в десятичной системе)
?>

Дробные числа ( Float )

Числа с плавающей точкой, к примеру результата деления 7 на 3.

<?php
$a = 1.234;
$b = 1.2e3; // 1.2 * 10^3
?>

Строки ( String )

Строка – это набор символов. В PHP символ это то же самое, что и байт, это значит, что возможно ровно 256 различных символов.
Замечание: Нет никаких проблем, если строка очень велика. Практически не существует ограничений на размер строк, налагаемых PHP, так что нет абсолютно никаких причин беспокоиться об их длине.
Строки в php можно определить тремя способами: одинарными кавычками, двойными кавычками и heredoc синтаксисом.

<?php
echo 'это простая строка';

echo 'Однажды Арнольд сказал: "I\'ll be back"';

// Выведет: Однажды Арнольд сказал: “I'll be back”
// Обратный слэш выполняет функцию экранирования.

?>

Строка в одинарных кавычках не обрабатывает переменные, а выводит их имя со знаком доллара.

Строка в двойных кавычках
Так же как и в одинарных, текст взятый в двойные кавычки это строка, но с большими возможностями для вывода.

Если строка определяется в двойных кавычках, либо при помощи Heredoc, будут выводиться значения переменных.

Если интерпретатор встречает знак доллара ($), он захватывает так много символов, сколько возможно, чтобы сформировать правильное имя переменной. Если вы хотите точно определить конец имени, заключайте имя переменной в фигурные скобки.



<?php

$beer = 'Heineken';
echo "$beer's taste is great";
// работает
echo "He drank some $beers";
// не работает
echo "He drank some ${beer}s";
// работает
echo "He drank some {$beer}s";
// работает

?>

Heredoc – текст ведет себя так же, как и строка в двойных кавычках, при этом их не имея. Это означает, что вам нет необходимости экранировать кавычки в heredoc.
Напомню что если в строке определенной кавычками встречается кавычка, нужно сообщить php что это часть строки – экранировать кавычку. Как в примере $var='I\'m';

 

 

<?php

echo <<<HEREDOC1
Меня зовут "$name".
Я печатаю very$fast.
Теперь я вывожу very{$fast}.

HEREDOC1;

?>

Обратите внимание что вместо кавычек в начале и конце строки стоит название строки – HEREDOC1. <<<HEREDOC1 означает начало строки под названием HEREDOC1, а HEREDOC1; её конец.



<== предыдущая лекция | следующая лекция ==>
Изменяем язык интерфейса Photoshop CS6 | Функции для работы с массивами


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.526 сек.