ホームページ >バックエンド開発 >PHPチュートリアル >PHP はセッション 2 次元配列インスタンスを使用します。セッション 2 次元配列インスタンス_PHP チュートリアル
この記事の例では、PHP でのセッション 2 次元配列の使用について説明します。参考のためにみんなで共有してください。詳細は以下の通りです
最も一般的な使用法: 変数名
この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。
例を示します。ポイントを直接追加することを忘れないでください....
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']);
?>
コードはとてもシンプルです。
cart は人のショッピング カートを表し、
$isbn は商品を表します。
今、私が買い物に行くとき、このカートは私を表しています。
私はコンピューターとテレビを意味します。具体的には、コンピューターまたはテレビの場合は、$_POST[" を参照する必要があります。 "] 値が渡されました。
渡されたものがコンピューターの場合は、$_SESSION['cart'][$isbn]="computer" となります。