php使用session二维数组实例,session二维数组实例
php使用session二维数组实例,session二维数组实例
本文实例讲述了php使用session二维数组的用法。分享给大家供大家参考。具体如下:
最普通的用法:一个变量名
复制代码 代码如下:
$_SESSION['user'] = 0;
echo $_SESSION['user'];
使用数组:
复制代码 代码如下:
$_SESSION['user']['a'] = 1;
$_SESSION['user']['b'] = 2;
echo $_SESSION['user']['a'];
echo $_SESSION['user']['b'];
这样的好处是可以分组。
如可以使用:
复制代码 代码如下:
$_SESSION['admin']['a'] = 11;
$_SESSION['admin']['b'] = 22;
希望本文所述对大家的PHP程序设计有所帮助。
直接给你上例子吧.记得要直接加分哦....
$_SESSION['cart'][$isbn]是二维数组,比如:
a.php
session_start();
$sql = "SELECT * FROM [TABLE] WHERE ..";
$data=array();
$query = mysql_query( $sql , $link );
while($row=mysql_fetch_array($query, MYSQL_ASSOC )){
$data[$row['id']] = array('name' => $row['name'] , 'price' => $row['price']);
}
//此时得到的$data类似于$data=array( 6 => array('name' => 'aa','price' => 100 ) , 16 => array('name' => 'bb','price' => 102 ) );
session_register("data");
echo "go b";
?>
b.php
session_start();
print_r($HTTP_SESSION_VARS['data']);
?>
代码写的很简单.哈哈.
cart代表某个人的购物车,
$isbn代表是物品。
现在我去买东西,这个cart代表的是我.
我买了一台电脑,一台电视,$isbn就代表是电脑或者是电视,具体是电脑还是电视,那就要看$_POST["save"]传过来的值了。
如果传过来的是电脑那么$_SESSION['cart'][$isbn]="电脑".
下一篇: html怎么下载文件
推荐阅读
-
php使用session二维数组实例,session二维数组实例
-
PHP使用JSON和将json还原成数组_php实例
-
PHP_I love U之(1)php衣食父母:使用usort()函数为二维数组排序
-
php二维数组转成字符串示例_php实例
-
php中使用in_array() foreach array_search() 查找数组是否包含时的性能对比,phpforeach二维数组_PHP教程
-
php中使用session_set_save_handler()函数把session保存到MySQL数据库实例,sessionhandler
-
php冒泡排序、快速排序、快速查找、二维数组去重实例分享_PHP教程
-
php实例分享之二维数组排序_PHP教程
-
如何使用PHP二维数组_PHP教程
-
php中计算二维数组平均值/分组平均值实例