ホームページ >バックエンド開発 >PHPチュートリアル >PHP はセッション 2 次元配列インスタンスを使用します。セッション 2 次元配列インスタンス_PHP チュートリアル

PHP はセッション 2 次元配列インスタンスを使用します。セッション 2 次元配列インスタンス_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:14:531013ブラウズ

phpはセッション二次元配列インスタンス、セッション二次元配列インスタンスを使用します

この記事の例では、PHP でのセッション 2 次元配列の使用について説明します。参考のためにみんなで共有してください。詳細は以下の通りです

最も一般的な使用法: 変数名

コードをコピーします コードは次のとおりです:
$_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 セッションでの 2 次元配列について

例を示します。ポイントを直接追加することを忘れないでください....

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']] = 配列('name' => $row['name'] , 'price' => $row['price']);
}
//このとき取得した $data は $data=array( 6 = > 配列('名前' => 'aa','価格' => 100 ) 、16 => 配列('名前' => 'bb','価格' => 102 ) ) ;

session_register("data");
echo "go b";
?>

b.php

session_start();
print_r( $HTTP_SESSION_VARS['data']);
?>

コードはとてもシンプルです。

【教育、PHP】この $_SESSION の 2 次元配列を理解するにはどうすればよいですか?

$_SESSION['cart'][$isbn] は 2 次元配列です。例:

cart は人のショッピング カートを表し、
$isbn は商品を表します。
今、私が買い物に行くとき、このカートは私を表しています。
私はコンピューターとテレビを意味します。具体的には、コンピューターまたはテレビの場合は、$_POST[" を参照する必要があります。 "] 値が渡されました。
渡されたものがコンピューターの場合は、$_SESSION['cart'][$isbn]="computer" となります。

http://www.bkjia.com/PHPjc/907284.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/907284.html技術記事 PHP はセッション 2 次元配列インスタンスを使用します。この記事では、セッション 2 次元配列インスタンスを使用した PHP の使用方法について説明します。参考のためにみんなで共有してください。詳細は次のとおりです: 最も一般的な...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。