Всех друзей поздравляем с Новым годом! Всего вам самого наилучшего! Всех благ, здоровья а материальное приложится!
СКРИПТЫ alt htmlcssphpjsblog

сериализация массива array в php

Поддержи проект!!! smile

Что такое serialize - функция, которая преобразовывает данные в строку. Удобно передавать, записывать.

О функции serialize с описанием и примерами

  1. Что такое serialize
  2. Пример преобразования данных с помощью serialize

  1. Что такое serialize

    Давайте дадим определение, что такое serialize, данное определение, никак:
    serialize — преобразует данные удобные для хранения, передачи и записи.

    Как переводится слово serialize

    слово serialize переводится как:

    сериализовать глагол

    Какое слово определяется для передачи смысла данного слова? Так и говорится- сериализация

    Синтаксис "serialize array php"

    serialize ( mixed $value ) : string

    Что означает синтаксис функции serialize

    serialize - первым идет название функции serialize

    mixed $value - означает, что: обрабатываться могут разные(mixed) данные

    string - тип возвращаемых данный строкаstring

    Пример сериализованный данных

    a:3:{s:12:"Иванов";a:2:{s:8:"рост";i:174;s:6:"вес";i:68;}s:12:"Петров";a:2:{s:8:"рост";i:181;s:6:"вес";i:90;}s:14:"Сидоров";a:2:{s:8:"рост";i:166;s:6:"вес";i:73;}}

    Обратная функция для serialize

    Для того, чтобы вернуть преобразованные данные с помощью функции serialize нам нужна обратная функция
    unserialize


  2. Пример преобразования данных с помощью serialize

    Для демонстрации примера работы функции serialize - нам понадобится пример пусть это будет массив:

    Наши данные находятся в переменной $example.

    $example = array (
    "Иванов" => array ("рост" => 174, "вес" => 68),
    "Петров" => array ("рост" => 181, "вес" => 90),
    "Сидоров" => array ("рост" => 166, "вес" => 73));

    Выведем на экран их с помощью функции print_r:

    Пример несериализованных данных:

    Array

    (

    [Иванов] => Array

    (

    [рост] => 174

    [вес] => 68

    )

    [Петров] => Array

    (

    [рост] => 181

    [вес] => 90

    )

    [Сидоров] => Array

    (

    [рост] => 166

    [вес] => 73

    )

    )

    Процесс сериализации

    В новую переменную передадим сериализанные данные:

    $result = serialize($example);

    И уже далее мы можем вывести сериализанные данные на экран с помощью echo:

    echo $result;

    Результат работы функции serialize

    a:3:{s:12:"Иванов";a:2:{s:8:"рост";i:174;s:6:"вес";i:68;}s:12:"Петров";a:2:{s:8:"рост";i:181;s:6:"вес";i:90;}s:14:"Сидоров";a:2:{s:8:"рост";i:166;s:6:"вес";i:73;}}


Последняя дата редактирования : 17.12.2020 11:30
//dwweb.ru/comments_1_5/include/img/hand_no_foto.png
no
no
Еще никто не прокомментировал! COMMENTS+   BBcode
аватар
🞨
Загрузить свой аватар
(max ширина, высота = 200px)

Подписаться + =
Теги:
php serializephp serialize arrayphp serialize onlineсериализация phpphp сериализация массиваserialize arrayphp serialize array

Счетчик в график :

Построение гравиков
Основа для графика : счетчик посещаемости.
Последние комментарии :
Марат :
23/07/2021 10:58
Сам офигеваю...
подробнее.
александр анатольевич таширев :
21/07/2021 02:47
прикольно
подробнее.
Марат :
17/07/2021 04:14
Рад, что помог! Приходите ещё!
подробнее.
Slomal Plintus :
16/07/2021 06:41
спасибо за ответ, очень помогло!
подробнее.
Марат :
12/06/2021 10:04
Рад, что понравилось!Приходите ещё!
подробнее.

текст_ссылки