php怎么往session里面存数组

php怎么往session里面存数组,第1张

首先需要开启session,然后往session里面存储数据,可以是任何类型数据。比如:

<php

session-start();

$a=array(1,2,3,4,5,"john","ok");

$_SESION['n']=$a;

print_r($_SESION['n']);

>

Session直接翻译为中文比较困难,一般都会译成时域。在计算机的专业术语中,Session是指一个终端用户与交互系统之间进行通信的时间间隔,通常指从注册进入系统并且到注销退出系统之间所经过的时间。以及如果需要的话,可能还有一定 *** 作空间。

具体到Web中的Session指的是用户在浏览某个网站时,从进入网站开始到关闭浏览器所经过的这段时间,也就是用户浏览此网站所花费的时间。因此从上述的定义中我们就可以看到,Session实际上是一个特定时间概念。

可以先接收到值。然后组装成

123,456,789 这样的字符串存入数据库

然后读取数据库的时候,用explode() 把他转为数组,在循环输出就可以了

$url1 = $_POST('url1');

$url2 = $_POST('url2');

$url3 = $_POST('url3');

组装数据

$str = $url1","$url2",";

然后将$str 存入数据库

然后你读取这条数据。读出来是这样的

$new_str = "123,456,789 ";

然后

$array = explode(',',$new_str);

var_dump($array);

直接存数组里的字符串就行了。

如$a="0,1,2,3,";或$a=join(",",array(0,1,2,3));

mysql_query("INSERT INTO admin (monday) VALUES($a)");

这样字段monday的就是0,1,2,3,

读取的时候要重新组成数组的话就分割重组。

以上就是关于php怎么往session里面存数组全部的内容,包括:php怎么往session里面存数组、php接收表单数据存储数组,并按格式输出、php 数组存入数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9817413.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存