Функція sscanf в php
Відео: sscanf sprintf
У попередній статті ми розібрали функції форматного виведення. Так ось, є і зворотна функція, яка називається sscanf (). І саме про функції sscanf () в PHP я зараз і розповім.
Ця функція, як я вже писав, повна протилежність функцій printf () і sprintf (). У функції sprintf () 2 обов`язкових аргументу:
- $ str - рядок, яку необхідно обробити.
- $ format - рядок з форматом. Цей формат абсолютно ідентичний формату в функції printf ().
Якщо вказувати додаткові параметри, то всі отримані значення будуть поміщені в ці передані змінні. Якщо їх не вказувати, то буде повернуто масив.
Відео: Анонімна функція і Лямбда
Давайте розберемо приклад з попередньої статті, але доповнивши його і зворотними діями:
lt ;?php
$ year =2012-
$ month =9-
$ str = sprintf("Дата написання статті:% 02d.% 02d.% 04d", $ day, $ month, $ year) -
$ array = sscanf($ str,"Дата написання статті:% 02d.% 02d.% 04d") -
print_r($ array) -
sscanf($ str,"Дата написання статті:% 02d.% 02d.% 04d", $ day, $ month, $ year) -
echo "
$ Day. $ Month. $ Year "-
?gt;В даному прикладі ми спочатку отримали рядок $ str, згідно необхідному формату. Далі ми, використовуючи функцію sscanf (), отримали назад всі значення змінних у вигляді масиву. А після ми викликали цю ж функцію sscanf (), але з додатковими аргументами, назвами змінних, в які нам потрібно помістити значення. Потім ми отримані значення також вивели.
Відео: Покрокове пояснення рекурсивної функції Фібоначчі
В принципі, це завдання можна було б легко вирішити за допомогою регулярних виразів, тому цінність даної функції не так невелика, як, наприклад, printf (), але іноді в рази коротше і простіше буде використовувати саме функцію sscanf (), ніж регулярні вирази. І приклад у цій статті є одним з таких випадків.
Як вивести номер тижні за датою в excel
Як дізнатися знак зодіаку за датою народження в php
Функція індекс в excel
Поточна дата в excel.
Функція впр в excel (вкладені функції: гпр в впр)
Функції для роботи з регулярними виразами в php
Сортування двовимірного масиву на php
Створення функцій в php
Формат json
Робота з датою і часом в php
Вивчаємо sass. Функції.
Вивчаємо sass. Стиль написання коду.
Робота з масивами в php
Функція $ () в jquery
Новинки в php7. Частина 7.
Отладочная функція в php
Довідкові змінні php
Створення динамічної функції на php
Розбиття і об`єднання рядків в php
Функції форматного виведення в php
Перевірка коректності дати в php
Робота з масивами в php
Формат json
Як вивести номер тижні за датою в excel
Функції форматного виведення в php
Створення динамічної функції на php
Вивчаємо sass. Функції.
Функція індекс в excel
Сортування двовимірного масиву на php
Перевірка коректності дати в php
Функція array_pad в php.