•   欢迎来到21NN网.
  •   请记住本站网址www.21nn.cn

php怎样接见mysql的数组【php问题】,php,mysql,数组

摘要: php怎样接见mysql的数组数组是PHP开辟中运用最多的数据类型之一,关于结构化的数据尤为重要。许多时刻我们须要把数组保存到数据库中,完成对结构化数据的直接存储和读取。个中一个案...

php怎样接见mysql的数组

数组是 PHP 开辟中运用最多的数据类型之一,关于结构化的数据尤为重要。

许多时刻我们须要把数组保存到数据库中,完成对结构化数据的直接存储和读取。

个中一个案例就是,关于 Form 提交的多选 checkbox 数据,PHP后端就收到的数据就是一个数组,而且有能够照样多维数组。比方,以下一个员工数组:

$staff = array( array("name" => "张三", "number" => "101", "sex" => "男", "job" => "总司理", "mobile" => array("01234567890", "9876543210")), 
 array("name" => "王五", "number" => "102", "sex" => "男", "job" => "开辟工程师"), 
 array("name" => "李六", "number" => "103", "sex" => "女", "job" => "产物司理"), 
);

关于如许的数据,MySQL数据库是没法直接写入的,我们须要轻微转换一下,运用PHP自带的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解码成数组

运用php从数据库内里读出来的数据照样字符串花样的,用unserialize()和json_decode()函数转换成数组就能够了。

更多PHP相干学问,请接见ki4网!

以上就是php怎样接见mysql的数组的细致内容,更多请关注ki4网别的相干文章!

分享到:

发表评论

评论列表

还没有评论,快来说点什么吧~

公众号二维码

微信公众号