- 2009-02-12 (木) 11:58
- PHP
雰囲気的にはこんな感じのことをやりたい。
SELECT DISTINCT `品番` FROM `データ` ;
以下、私用メモ。 この方法しか思いつかないけど、もっといい方法があるのかなあ。
PHPコード
$data = array( array('品番'=> '1236', '品名'=> 'レタス'), array('品番'=> '1234', '品名'=> 'レタス'), array('品番'=> '1234', '品名'=> 'バナナ'), array('品番'=> '1134', '品名'=> 'レタス'), array('品番'=> '1234', '品名'=> 'きゅうり'), array('品番'=> '1134', '品名'=> 'レタス') ); $list_num = array(); $list_name = array(); foreach ($data as $key => $values) { $list_num[] = $values['品番']; $list_name[] = $values['品名']; } $list_num = array_merge(array_unique($list_num)); $list_name = array_merge(array_unique($list_name)); echo '■ 品番--------------------------'."\n\n"; var_dump($list_num); echo "\n"; echo '■ 品名--------------------------'."\n\n"; var_dump($list_name);
出力結果
■ 品番-------------------------- array(3) { [0]=> string(4) "1236" [1]=> string(4) "1234" [2]=> string(4) "1134" } ■ 品名-------------------------- array(3) { [0]=> string(9) "レタス" [1]=> string(9) "バナナ" [2]=> string(12) "きゅうり" }
- Newer: Amazon関係のページを削除しました
- Older: [PHP] ある種の配列、重複チェック
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://side-b.sto.co.jp/weblog/archives/432/trackback
- Listed below are links to weblogs that reference
- [PHP] PHPでMySQLのDISTINCTみたいなことをやりたい from Side-B