ここで何度も質問されていることは知っていますが、これを行う方法が本当にわかりませんでした。ワードプレスのSQLリクエストからこれを取得しています
$name = $wpdb->get_results("SELECT Chipset FROM gpu", ARRAY_N);
Array
(
[0] => Array
(
[0] => GeForce GTX 670
)
[1] => Array
(
[0] => fasdasd
)
[2] => Array
(
[0] => test
)
[3] => Array
(
[0] => GeForce GTX 670
)
[4] => Array
(
[0] => GeForce GTX 560 Ti
)
)
そして価格について
$price = $wpdb->get_results("SELECT Price FROM gpu", ARRAY_N);
Array
(
[0] => Array
(
[0] => 403
)
[1] => Array
(
[0] => 50
)
[2] => Array
(
[0] => 288
)
[3] => Array
(
[0] => 288
)
[4] => Array
(
[0] => 288
)
)
この形式の配列を作成する必要があります
Array
(
[0] => Array
(
[text] => GeForce GTX 670
[value] => 403
)
[1] => Array
(
[text] => fasdasd
[value] => 50
)
[2] => Array
(
[text] => test
[value] => 288
)
)
1 つのクエリで 2 つの列から結果を取得し、その配列を操作する方法を知っている場合は、それが可能です。また、このタイプの配列の結合や foreach の使用方法を学ぶことができる良い学習教材をお勧めしてもらえないかどうか、皆さんに尋ねたいと思います。
私の問題に対する解決策は、SQLクエリを変更することですが、将来のためにこれらの配列を組み合わせる方法を知りたいです。