首先需要开启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 数组存入数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)