Функція 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