Преобразование строк в массивы и обратно php

В php предусмотрена возможность преобразования строк в массивы и обратно. Функция implode формирует строку из массива, explode формирует массив из строки.

Функция implode принимает два аргумента — массив и строка, которая используется как разделитель элементов массива. Например:

<?php
$money[0] = "рубль";
$money[1] = "доллар";
$money[2] = "евро";
$money[3] = "юань";
$txt = implode(",", $money);
echo $txt;
?>

Результат будет очевиден: рубль,доллар,евро,юань.

Обратно преобразовать строку в массив возможно при помощи функции explode. В строке ищется разделитель, который задан в качестве параметра. Пример:

<?php
$txt = "рубль,доллар,евро,юань";
$money = explode(",", $txt);
print_r($money);
?>

Результат будет выглядеть:
Array
(
[0] = рубль
[1] = доллар
[2] = евро
[3] = юань
}

1 Star2 Stars3 Stars4 Stars5 Stars (нет рейтинга)
Вы можете пропустить чтение записи и оставить комментарий. Размещение ссылок запрещено.

1 комментарий к записи “Преобразование строк в массивы и обратно php”

  1. Иван:

    За статью спасибо.
    В статье ошибка. Функция правильно пишется не imlode() а implode(). Пропущена буква.

Оставить комментарий