php - 将平面数组转换为要保存在数据库中的分隔字符串

标签 php arrays string implode

将 PHP 数组转换为字符串的最佳方法是什么?
我有变量 $type 这是一个类型数组。

$type = $_POST[type];

我想将它作为单个字符串存储在我的数据库中,每个条目由 | 分隔:

Sports|Festivals|Other

最佳答案

使用 implode

implode("|",$type);

关于php - 将平面数组转换为要保存在数据库中的分隔字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7490488/

相关文章:

swift - 无法将值类型 "string?"转换为预期的参数类型 "inout string"

PHP While 语句仅从表中删除一行 Mysql PDO

php - 如何在codeigniter的电子邮件中显示图像?

php - 当我在我的网站上发帖时,mysql 只显示零

javascript - 用数组中的元素替换字符 "* "的实例 - JavaScript

c++ - 为什么 string::data() 不提供可变字符 *?

c - 使用多字符定界符解析字符串并在 c 中的第二次调用中获得垃圾数据以及结果

php - 存储用户名和密码然后用户想要检索用户信息但密码已加密

arrays - 使用 array.sort 时出错

java - 如何在Java中的textview中显示数组