ホームページ >バックエンド開発 >PHPチュートリアル >PHP でデータベース行から連想配列を作成するにはどうすればよいですか?

PHP でデータベース行から連想配列を作成するにはどうすればよいですか?

DDD
DDDオリジナル
2024-12-16 10:51:12759ブラウズ

How to Create an Associative Array from Database Rows in PHP?

データからの連想配列の作成

データベースまたは他のソースからのデータを操作する場合、以下から連想配列を作成する必要がある場合があります。行のコレクション。連想配列は、1 つの列をキーとして使用し、別の列を値として使用するデータ構造であり、対応するキーに基づいて特定の値を簡単に取得できます。

これを実現するには、配列のキーと値を利用します。 PHP の代入構文。次の MySQL 結果セットを考えてみましょう:

$resultSet = [
    ['id' => 1, 'data' => 'one'],
    ['id' => 2, 'data' => 'two'],
    ['id' => 3, 'data' => 'three']
];

連想配列を生成するには、結果セットをループして、各行の 'id' 値を配列キーに割り当て、'data' 値を配列キーに割り当てます。配列の値になります。正しい構文を使用すると、

$dataarray[$row['id']] = $row['data'];

次のような連想配列が得られます。

[
    1 => 'one',
    2 => 'two',
    3 => 'three'
]

このアプローチを使用すると、データ行から効率的に連想配列を作成でき、組織化された関連付けられたキーによって値にアクセスする柔軟な方法。

以上がPHP でデータベース行から連想配列を作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。