Массив в строку PHP? - PullRequest
       9

Массив в строку PHP?

241 голосов
/ 20 сентября 2011

Каков наилучший метод для преобразования массива PHP в строку?
У меня есть переменная $type, которая является массивом типов.

$type = $_POST[type];

Я хочу сохранить ее как одну строку в моей базе данных, где каждая запись будет разделена |:

Спорт | Фестивали | Другое

Ответы [ 11 ]

0 голосов
/ 21 июня 2017

Есть много способов,

Два лучших способа для этого:

------- 1 ----------

<?php
$arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);
echo json_encode($arr);
//ouputs as
{"a":1,"b":2,"c":3,"d":4,"e":5}


<?php
    $b = array ('m' => 'monkey', 'foo' => 'bar', 'x' => array ('x', 'y', 'z'));
    $results = print_r($b, true); // $results now contains output from print_r
    ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...