Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PHP_Барчук_довідник.doc
Скачиваний:
3
Добавлен:
31.08.2019
Размер:
1.14 Mб
Скачать

4.4 Об’єднання рядків

Процедура об’єднання двох рядків називається конкатенацією. Для виконання конкатенації використовується символ крапки ( . )

Приклад:

<?

$st1 = "Hello";

$st2 = "PHP";

$result = $st1." ".$st2;

echo($result); // Hello PHP

?>

Приклад:

<?

$st1 = "Hello";

$st2 = "PHP";

$st1 .= " ".$st2;

echo($result); // Hello PHP

?>

    1. Функції для роботи з рядками

5. Робота з числами

Модуль числа

$absvalue = abs($number);

Залишок від ділення цілих чисел

$remainder = $dividend % $divisor;

Піднесення числа до степеня

$result = pow($number, $power);

Вилучення квадратного кореню із числа

$root = sqrt($number);

Округлення дробового числа до більшої цілої частини.

$ceilinged = ceil($number);

Округлення дробового числа до меншої цілої частини.

$floored = floor($number);

Округлення числа до цілого частини.

$rounded = round($number);

Знаходження найбільшого і найменшого значення в масиві

$maximum = max($array);

$minimum = min($array);

Генерація випадкового цілого числа

$result = rand($power);

Вирахування експоненти

$result = exp($power);

Вирахування логарифму

$result = log($power);

6. Робота з датою

Для того щоб отримати поточний час та дату можна використати певні функції.

$time_now = time(); // він повертає приблизно такий результат: 958905820

Зміна виду відображається дати - форматування дати і часу

PHP надає Вам два способи зміни UNIX часу в що-небудь корисне. Перша це функція звана date ().

У цієї функції два аргументи - рядок, яка визначає форматування, яке має бути повернено, друге - UNIX час.

Уявімо, що нам потрібно відобразити дату в такому вигляді "18h01 Sunday 21 May" Ми повинні будемо використовувати один із спеціальних символів для кожного змінюваного біта в рядку.

Такіx символів декілька, які повернуть дані типу - дня тижня, ім'я місяця, року в двухціфровом або четиреxцифровом форматі. Для цього прикладу нам знадобляться наступні:

    'H' - поверне першій дня у 24-x годинному форматі     'I' - поверне хвилини     'I' - поверне день тижня (довга форма)     'D' - поверне день місяця     'F' - повна назва місяця

Наша рядок буде приблизно схожа на "Hhi l d F", отже, код PHP буде мати наступний вигляд:

<?php echo date( 'H\hi l d F', time() ); ?>

Якщо ми запустимо цей код, ми отримаємо наступне: 180609 Sunday 21 May

Раніше я згадав, що є два способи для отримання чогось корисного від UNIX часу. Ми тільки що побачили date (). Ще однією функцією є getdate (). Цій функції потрібно тільки UNIX час у вигляді аргументу, і вона повертає асоціативний масив елементів в даті.

Приклад:

<?php $date_time_array = getdate( time() ); echo $date_time_array['weekday']; ?> Поверне: Sunday

Окрім "weekday", іншими частинами масиву є:      "seconds" - секунди      "minutes" - хвилини      "hours"- годинник      "mday"- день місяця      "wday" - день тижня в числовому форматі      "mon"- місяць в числовому форматі      "year"- рік      "dyear"- день року в числовому форматі      "month" - повне ім'я місяця Ось тепер ми можемо створювати користувацький формат дати і часу.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]