Загрузка

RUS | ANG | |

StepkinBlog.ru

Пока я творю, я живу!
Блог посвящен: HTML, CSS, PHP, Wordpress, Bootstrap

Главная » Основы PHP » Полезные функции php List, Isset, Unset, Empty, Date, Count и Exit. Основы PHP с нуля. Урок №18

23.01.2018


22:23


899


2


Полезные функции php List, Isset, Unset, Empty, Date, Count и Exit. Основы PHP с нуля. Урок №18

Полезные функции php List, Isset, Unset, Empty, Date, Count и Exit. Основы PHP с нуля. Урок №18

Всем привет!
Продолжаем изучать основы PHP с нуля!
В этом уроке я расскажу вам про некоторые полезные функции в php, такие как, List(), Isset(), empty(), Unset(), Date(), Count() и Exit(). Что это за функции и какую роль они играют, вы узнаете, если дальше продолжите читать этот урок.
Пойдем по порядку.

Функция list
Функция list ()
– позволяет присвоить значения переменным за одну операцию.

Синтаксис:

<?
list($имя_1, $имя_2, … имя_100) = $имя_массива;
echo "$имя_1, $имя_2, … имя_100"; // вызов из массива
?>

Пример (стандартный пример php-массива):

<?php
$StpkinBLOG[0] = "Степа";
$StpkinBLOG[1] = "Вася";
$StpkinBLOG[2] = "Ваня";
echo "Со мной работают три работника:
$StpkinBLOG[0], $StpkinBLOG[2], $StpkinBLOG[1]";
?>

Пример (используя функцию list ()):

<?php
$StpkinBLOG[0] = "Степа";
$StpkinBLOG[1] = "Вася";
$StpkinBLOG[2] = "Ваня";
list($stepa, $vasa, $vana) = $StpkinBLOG;
echo "Со мной работают три работника: $stepa, $vana ,$vasa";
?>

Обратите внимание на строки №5 и №6.

Функция Isset
Функция Isset ()
– эта функция поможет проверить, существует ли переменная в коде.

Синтаксис:

<? isset ($имя_переменной); ?>

Функция Isset() часто используется для работы с формами, когда нужно проверить, существует ли переменная.

Функция Isset() работает вместе с конструкцией if else:

<?php
if (isset($stepkinBLOG))
{
echo "Переменная существует.";
}
else
{
echo "Переменная не существует.";
}
?>

Так как переменной $stepkinBLOG не существует, то на экране вы увидите:

Переменная не существует.

Если добавить переменную $stepkinBLOG:

<?php
$stepkinBLOG = "Мой блог";
if (isset($stepkinBLOG))
{
echo "Переменная существует.";
}
else
{
echo "Переменная не существует.";
}
?>

Так как переменная $stepkinBLOG существует (строка №2), то на экране вы увидите:

Переменная существует.

Функция empty
Функция empty()
– проверка, пустая ли переменная.

Синтаксис:

 <? empty ($имя_переменной); ?>

Пример:

<?php
$stepkinBLOG = "Это мой блог";
if (empty($stepkinBLOG))
{
echo "Пустота.";
}
else
{
echo "ХМ, а тут что-то есть.";
}
?>

Так как переменная $stepkinBLOG не пустая, на экране будет текст:

ХМ, а тут что-то есть.

Попробуйте самостоятельно убрать из переменной $stepkinBLOG значение «Это мой блог».
Должно на экране появиться:

Пустота.

Если «empty» проверяет переменную на пустоту, то «!empty» проверяет  обратное. Я добавил к «empty» знак (!):

<?php
$stepkinBLOG = "";
if (!empty($stepkinBLOG))
{
echo "ХМ, а тут что-то есть. Пустота.";
}
else
{
echo "Пустота.";
}
?>

Так как переменная «$stepkinBLOG» пустая, нам выведется «Пустота». Попробуйте убрать знак (!) с «empty» и посмотреть что изменится.

Функции Unset
Функции Unset()
– эта функция поможет удалить переменную.

Синтаксис:

<? unset ($имя_переменной); ?>

Пример:

<?php
$StepkinBLOG = "Мой блог StepkinBLOG.ru";
echo "Перед удалением:" .$StepkinBLOG;

// удаляем переменную $StepkinBLOG
unset($StepkinBLOG);
echo "<br>После удаления:" .$StepkinBLOG;
?>

Результат:

Перед удалением: Мой блог StepkinBLOG.ru
После удаления:

Функция Date
Функция
Date() – эта функция поможет вывести дату или время на сайте, которые берутся из сервера.

Синтаксис:

<? date('параметры'); ?>

Основные параметры для date()

Параметры Описание Пример возвращаемого значения
c Дата в формате ISO 8601 (добавлено в PHP 5) 2004-02-12T15:19:21+00:00
d День месяца, 2 цифры с ведущими нулями от 01 до 31
D Сокращенное наименование дня недели, 3 символа от Mon до Sun
F Полное наименование месяца, например January или March от January до December
g Часы в 12-часовом формате без ведущих нулей От 1 до 12
G Часы в 24-часовом формате без ведущих нулей От 0 до 23
h Часы в 12-часовом формате с ведущими нулями От 01 до 12
H Часы в 24-часовом формате с ведущими нулями От 00 до 23
i Минуты с ведущими нулями 00 to 59
j День месяца без ведущих нулей От 1 до 31
l (строчная 'L') Полное наименование дня недели От Sunday до Saturday
L Признак високосного года 1, если год високосный, иначе 0.
m Порядковый номер месяца с ведущими нулями От 01 до 12
M Сокращенное наименование месяца, 3 символа От Jan до Dec
n Порядковый номер месяца без ведущих нулей От 1 до 12
O Разница со временем по Гринвичу в часах Например: +0200
r Дата в формате RFC 2822 Например: Thu, 21 Dec 2000 16:01:07 +0200
s Секунды с ведущими нулями От 00 до 59
t Количество дней в месяце От 28 до 31
w Порядковый номер дня недели От 0 (воскресенье) до 6(суббота)
W Порядковый номер недели года по ISO-8601, первый день недели - понедельник (добавлено в PHP 4.1.0) Например: 42 (42-я неделя года)
Y Порядковый номер года, 4 цифры Примеры: 1999, 2003
y Номер года, 2 цифры Примеры: 99, 03
z Порядковый номер дня в году (нумерация с 0) От 0 до 365
Z Смещение временной зоны в секундах. Для временных зон западнее UTC это отрицательное число, восточнее UTC - положительное. От -43200 до 43200

Пример:

Попробуем вывести дату, месяц и год в таком формате «24.01.2018»

<?php echo date('d.m.Y'); ?>

В таком формате 24/01/2018

<?php echo date('d/m/Y'); ?>

Если еще хотите время добавить в таком формате «Дата:28/12/2017 Вр:14:38», то вот так:

 <?php echo date('Дата:d/m/Y Вр:H:i'); ?>

Вам на заметку:
Если вы хотите, чтобы на сайте автоматически менялась  дата копирайта, то это можно сделать так:

StepkinBlog.com © <?php echo date('Y'); ?>

В результате:

StepkinBlog.com © 2017

Функции Count
Функции
Count() – эта функция посчитает количество элементов массива.

Синтаксис:

<? count($имя_массива); ?>

Пример:
Создадим  массив с 4 элементами:

<?php
$StepkinBLOG[0] = "Степа";
$StepkinBLOG[1] = "Вася";
$StepkinBLOG[2] = "Ваня";
$StepkinBLOG[3] = "Вова";

echo "<br />Количество элементов массива - ".count($StepkinBLOG);
?>

Строка №7- выведет количество элементов массива:

Количество массивов - 4

Функция Exit
Функция
Exit() – эта функция позволяет остановить дальнейшее выполнение скрипта.

Чтобы остановить дальнейшую работу скрипта, просто в коде прописываете функцию:

<? exit(); ?>

После этой функции прекращается чтение кода.

Можно в функцию exit() добавить текст:

<? exit('<br>Стоп'); ?>

Теперь пример:
Создам простой код без использования функции exit():

<?php
echo "Всем привет!!!";
echo "Теперь пока!!!";
?>

Результат:

Всем привет!!!Теперь пока!!!

Теперь я остановлю чтение скрипта после предложения «Всем привет!!!» (Строка № 3):

<?php
echo "Всем привет!!!";
exit('<br>Стоп');
echo "Теперь пока!!!";
?>

Результат:

Всем привет!!!
Стоп

Как вы заметили, что код после функции exit() перестал читаться, это относиться и к тегам HTML, они тоже перестанут читаться.

Это все!
Жду вас на следующих уроках.



Случайные записи:

  1. Как создать слайдер (карусель). Основы bootstrap 3 для начинающих. Урок №18
  2. Работа с массивами. Основы PHP с нуля. Урок №13
  3. Тесты HTML онлайн. Основы HTML для начинающих
  4. Тесты Bootstrap 3 онлайн. Основы Bootstrap 3 для начинающих
  5. Иконки от Glyphicons. Основы bootstrap 3 для начинающих. Урок №6

Последние записи рубрики:

  1. Подключение файлов php через Include или Require. Основы PHP с нуля. Урок №17
  2. Функции (function). Основы PHP с нуля. Урок №16
  3. Альтернативный синтаксис управляющих структур. Основы PHP с нуля. Урок №15
  4. Цикл Foreach. Основы PHP с нуля. Урок №14

2 ответа(ов) на статью: “Полезные функции php List, Isset, Unset, Empty, Date, Count и Exit. Основы PHP с нуля. Урок №18”

  1. Андрей says:

    Было б отлично увидеть уроки по созданию клиентской книги и разбор MVC в таком же кратком и доступном формате.Спасибо за материал !

    Ответить

    Степка
    Степка ответил(а) на комментарий:

    Пожалуйста, Андрей!

    Ответить

Добавить комментарий

;-) :| :x :twisted: :smokes: :smile: :shock: :sad: :rose: :roll: :razz: :pop-corne: :oops: :o :mrgreen: :lol: :idea: :grin: :gazeta: :evil: :cry: :cool: :coffe: :arrow: :???: :?: :!:

Подписаться на обновления:

Подпишись на обновления моего блога через e-m@il:

@

Реклама на блоге:

Мои цели на
2017 год:

Довести количество статей до 150

Доделать этот блог

Закончить тему «Основы CSS»

Закончить тему «Основы PHP»

Начать тему «Основы JavaScript»

Добиться посещаемости 500 чел/сутки

Статистика:

Записей: 104
Страниц: 3
Рубрик: 9
Меток: 11
Комментариев: 245