PHP储存数组到Mysql数据库

记录 | mysql, php, 数组

直接用PHP存入数组到数据库将会存成Array,而使用print_r又是一个自带echo的函数,其实可以使用serialize或者json_encode函数序列化数据成字符串。

// 写入数据库之前
$staff_serialize = serialize($staff);            // 序列化成字符串
$staff_json = json_encode($staff);               // JSON编码数组成字符串

// 读取数据库后
$staff_restore = unserialize($staff_serialize);  // 反序列化成数组
$staff_dejson = json_decode($staff_json, true);  // JSON解码成数组

两种函数用其中一种就行了,内容参考自https://blog.csdn.net/hl449006540/article/details/86754930

吴尼玛

computer loser

可能感兴趣的文章

PHP三元运算符

PHP三元运算符

March 10th , 2020
点击撰写评论