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

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

Barbara Streisand
リリース: 2024-12-27 13:19:09
オリジナル
680 人が閲覧しました

How to Transform a Database Row Array into an Associative Array in PHP?

行の配列を連想配列に変換する

データベースの結果セットを扱うとき、次の処理が必要な状況がよく発生します。特定の列の値をキーとして、その他の列の値を値として持つ連想配列を作成します。この変換により、効率的なデータ アクセスと操作が可能になります。

これを実現するには、次の単純な構文を使用できます。

$dataarray[$row['key_column']] = $row['value_column'];
ログイン後にコピー

この例では、$row['key_column'] は$row['value_column'] は各配列要素のキーとして使用される列を表します。

このアプローチを使用したコードの改訂版は次のとおりです。

while ($row = $resultSet->fetch_assoc()) {
    $dataarray[$row['id']] = $row['data'];
}
ログイン後にコピー

この変更により、コードは、ID 列を表すキーと、ID 列を表す値を含む連想配列を正しく生成します。データ列:

[
    1 => 'one',
    2 => 'two',
    3 => 'three'
]
ログイン後にコピー

この手法は、行のセットから連想配列を作成する簡単かつ効率的な方法を提供し、データ アクセスとさまざまなプログラミング シナリオでの操作。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート