mdsk.net
当前位置:首页 >> mysql 数组改成字符串 >>

mysql 数组改成字符串

一.print_r(str_split("abc"));二.$a='a,b,c';$b=explode(','$a);print_r($b);三.

要是分开的话只能是写方法了,里面写一个循环截取拆开 要是你现在显示的这个形式你可以用替换 REPLACE ( ''string_replace1'' , ''string_replace2'' , ''string_replace3'' )

select GROUP_CONCAT(dictinct insertdate) from table1;

$str = "array(..."; //这里是你取出来的字符串 eval("\$arr = ".$str.'; '); print_r($arr);

$result = mysql_query("SELECT * FROM table"); $data = array(); while($rs = mysql_fetch_assoc($result)){ $data[] = $rs; } print_r($data);//$data就是数组了

您好,您可以参考如下代码:

这个可以吧json格式的字符串解析成数组json_decode()函数,变成数组以后就可以方便操作了,可以删除数组中的任意一项,也可以增加一项比如:array_push($data,['sort'=>3,'catentryId'=>10003]),再变成json格式的存入数据库。方法有多种,这里简...

把数组转换成字符串后再存入数据库 参考函数: implode() ---把数组转换成字符串 explode() ---把字符串转换成数组 手册里有详细说明 序列化以后存储. 对于一维数组可以简单的用 implode explode 函数做数组——串的变换,但需注意分隔符要使用数...

因为mysql数据类型不识别数组, 所以基本上都是都是转化为mysql是别的数据类型, 如果说php 用json_encode处理数组后就是字符串了。 直接入库就可以。 只不过出库后需要json_decode($array)。

你存的时候必须转换为字符串,以数组存放进去的数据是无法还原的,明确说就是根本没有保存需要的有用数据,只是存放了当时的数组在内存的地质。 存的时候使用join转换为字符串,取出来的字符串再用split转换为数组,或者取出后直接使用。

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com