> 백엔드 개발 > PHP 튜토리얼 > php使用session二维数组实例,session二维数组实例_PHP教程

php使用session二维数组实例,session二维数组实例_PHP教程

WBOY
풀어 주다: 2016-07-13 10:14:53
원래의
1015명이 탐색했습니다.

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程序设计有所帮助。

PHP关於session中的二维数组

直接给你上例子吧.记得要直接加分哦....

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']);
?>

代码写的很简单.哈哈.
 

$_SESSION['cart'][$isbn]是二维数组,比如:
cart代表某个人的购物车,
$isbn代表是物品。
现在我去买东西,这个cart代表的是我.
我买了一台电脑,一台电视,$isbn就代表是电脑或者是电视,具体是电脑还是电视,那就要看$_POST["save"]传过来的值了。
如果传过来的是电脑那么$_SESSION['cart'][$isbn]="电脑".
 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/907284.htmlTechArticlephp使用session二维数组实例,session二维数组实例 本文实例讲述了php使用session二维数组的用法。分享给大家供大家参考。具体如下: 最普通...

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿