将平面数组转换为要保存在数据库中的分隔字符串
将PHP数组转换为字符串的最佳方法是什么?
我有一个变量,它是一个类型数组。$type
$type = $_POST[type];
我想将其存储为数据库中的单个字符串,每个条目由:|
Sports|Festivals|Other
将PHP数组转换为字符串的最佳方法是什么?
我有一个变量,它是一个类型数组。$type
$type = $_POST[type];
我想将其存储为数据库中的单个字符串,每个条目由:|
Sports|Festivals|Other
您可以使用 json_encode()
<?php
$arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);
echo json_encode($arr);
?>
稍后只需使用 json_decode() 从数据库解码字符串。其他任何东西都是无用的,JSON保持数组关系不变,以供以后使用!