PHPでブランドメニューのアルファベット順グループを作成する方法

ディーパックライ

アルファベット順でブランドリストを作成する方法。

私はテーブルを持っています...

Brand     Brand_link   brand_photo  brand_alt

Adam       link1        photo1       alt1
Adiddas    link2        photo2       alt2
Foscrani   link3        photo3       alt3
Zumrani    link4        photo4       alt4
Kaboche    link5        photo5       alt5
Myur       link6        photo6       alt6   

今、私はこのクエリを使用しました...

SELECT SUBSTRING(brand_name, 1, 1) as brand,
brand_name,brand_country,brand_photo,brand_link,brand_id 
FROM brands
GROUP BY SUBSTRING(brand_name, 0, 2) , brand_name 
ORDER BY '$alpha','$brand_name'"

これによって私はこの配列のシーケンスを手に入れました

ここに画像の説明を入力してください

しかし、私はこのようなブランドリストを作成したいと思います...

ここに画像の説明を入力してください

私はこれを行う方法について何か考えが必要です.... mysqlを使用したphpで

私が使った...これ

foreach($results as $brand) { 
    $startsWith = strtolower($brand['brand']);

    if( array_key_exists($startsWith, $groups))
        array_push($groups[$startsWith], $brand);
    else 
    {
       foreach($results as $res){

           $groups[$startsWith] = Array($res[$startsWith]);

       }
    }
}
BRoebie

ifステートメントで中括弧を忘れました

これを置き換えます:

foreach($results as $brand) { 
$startsWith = strtolower($brand['brand']);

if( array_key_exists($startsWith, $groups))
    array_push($groups[$startsWith], $brand);
else 
{
   foreach($results as $res){

       $groups[$startsWith] = Array($res[$startsWith]);

    }
  }
}

これとともに:

foreach($results as $brand) { 
$startsWith = strtolower($brand['brand']);

if( array_key_exists($startsWith, $groups)){
    array_push($groups[$startsWith], $brand);
 }
else 
{
   foreach($results as $res){

       $groups[$startsWith] = Array($res[$startsWith]);

    }
  }
}

それが問題かどうかわかりません。試してみてください

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ドロップダウンメニュー項目をアルファベット順に並べ替えるにはどうすればよいですか?

分類Dev

アイテムをアルファベット順でテーブルのループに配置する方法は?

分類Dev

Pythonで棒グラフのラベルをアルファベット順にプロットする方法は?

分類Dev

複数のドロップダウンメニューをアルファベット順に一覧表示するにはどうすればよいですか-コードを整理します

分類Dev

Tkinterオプションメニューをアルファベット順に並べ替えますか?

分類Dev

yamlファイルからパブリックおよびプライベートのOpenAPIドキュメントを作成する

分類Dev

ChefRecipeで一時ファイルを作成するプラットフォームニュートラルな方法

分類Dev

プログラムでブートストラップドロップダウンメニューをスクロールする方法

分類Dev

特定のフォルダまでアルファベット順にフォルダをループする方法

分類Dev

SP16でのファイルアップロードのデフォルトドキュメントライブラリをプログラムでターゲットにする

分類Dev

グーテンベルクブロックで複数のメタフィールドを作成する方法

分類Dev

グーテンベルクブロックで複数のメタフィールドを作成する方法

分類Dev

MySqlテーブルのアルファベット順に最後に空の行を作成する方法

分類Dev

非ドキュメントベースのアプリでフォルダをドラッグしてアイコンをドッキングします

分類Dev

フラッターのポップアップメニューでフローティングアクションボタンを作成する方法

分類Dev

AndroidのフラグメントWebビューからファイルをアップロードする方法は?

分類Dev

インパラ/ハイブでアルファベット順を使用してテーブルを分割する

分類Dev

Python-実行可能プログラムを取得して、Windowsファイルブラウザをポップアップさせ、ユーザーがExcelファイルやその他のドキュメントを選択できるようにする方法は?

分類Dev

Androidのフラグメントでスクロール可能なグリッドビューを作成する

分類Dev

選択メニューのオプションをカスタム属性のアルファベット順に並べ替える

分類Dev

C#を使用してSharePointオンラインドキュメントライブラリにファイルをアップロードする方法

分類Dev

Androidでドラッグアンドドロップ中にパルスサークルアニメーションを作成する方法

分類Dev

Androidでドラッグアンドドロップ中にパルスサークルアニメーションを作成する方法

分類Dev

ピボットテーブルの列フィールドのメンバーをアルファベット順ではなく自然な順序で表示するにはどうすればよいですか?

分類Dev

データファイルの順序が異なるように見えるため、ローカル実行のジュプターノートブックとグーグルコラボでファイルをロードする際の問題

分類Dev

ルートのページで作業しているときに、フォルダ内のページのブートストラップドロップダウンメニューが壊れていました。両方のグループphp_include同じ外部ヘッダーファイル

分類Dev

リンクリストを作成するためにノードをアルファベット順に追加します。ノードをリンクさせることができません(Cプログラム)

分類Dev

Xfceのウィスカメニューリストをアルファベット順に並べ替えるにはどうすればよいですか?

分類Dev

別のビューコントローラからアルファベット順にテーブルビュー内のセルを並べ替える

Related 関連記事

  1. 1

    ドロップダウンメニュー項目をアルファベット順に並べ替えるにはどうすればよいですか?

  2. 2

    アイテムをアルファベット順でテーブルのループに配置する方法は?

  3. 3

    Pythonで棒グラフのラベルをアルファベット順にプロットする方法は?

  4. 4

    複数のドロップダウンメニューをアルファベット順に一覧表示するにはどうすればよいですか-コードを整理します

  5. 5

    Tkinterオプションメニューをアルファベット順に並べ替えますか?

  6. 6

    yamlファイルからパブリックおよびプライベートのOpenAPIドキュメントを作成する

  7. 7

    ChefRecipeで一時ファイルを作成するプラットフォームニュートラルな方法

  8. 8

    プログラムでブートストラップドロップダウンメニューをスクロールする方法

  9. 9

    特定のフォルダまでアルファベット順にフォルダをループする方法

  10. 10

    SP16でのファイルアップロードのデフォルトドキュメントライブラリをプログラムでターゲットにする

  11. 11

    グーテンベルクブロックで複数のメタフィールドを作成する方法

  12. 12

    グーテンベルクブロックで複数のメタフィールドを作成する方法

  13. 13

    MySqlテーブルのアルファベット順に最後に空の行を作成する方法

  14. 14

    非ドキュメントベースのアプリでフォルダをドラッグしてアイコンをドッキングします

  15. 15

    フラッターのポップアップメニューでフローティングアクションボタンを作成する方法

  16. 16

    AndroidのフラグメントWebビューからファイルをアップロードする方法は?

  17. 17

    インパラ/ハイブでアルファベット順を使用してテーブルを分割する

  18. 18

    Python-実行可能プログラムを取得して、Windowsファイルブラウザをポップアップさせ、ユーザーがExcelファイルやその他のドキュメントを選択できるようにする方法は?

  19. 19

    Androidのフラグメントでスクロール可能なグリッドビューを作成する

  20. 20

    選択メニューのオプションをカスタム属性のアルファベット順に並べ替える

  21. 21

    C#を使用してSharePointオンラインドキュメントライブラリにファイルをアップロードする方法

  22. 22

    Androidでドラッグアンドドロップ中にパルスサークルアニメーションを作成する方法

  23. 23

    Androidでドラッグアンドドロップ中にパルスサークルアニメーションを作成する方法

  24. 24

    ピボットテーブルの列フィールドのメンバーをアルファベット順ではなく自然な順序で表示するにはどうすればよいですか?

  25. 25

    データファイルの順序が異なるように見えるため、ローカル実行のジュプターノートブックとグーグルコラボでファイルをロードする際の問題

  26. 26

    ルートのページで作業しているときに、フォルダ内のページのブートストラップドロップダウンメニューが壊れていました。両方のグループphp_include同じ外部ヘッダーファイル

  27. 27

    リンクリストを作成するためにノードをアルファベット順に追加します。ノードをリンクさせることができません(Cプログラム)

  28. 28

    Xfceのウィスカメニューリストをアルファベット順に並べ替えるにはどうすればよいですか?

  29. 29

    別のビューコントローラからアルファベット順にテーブルビュー内のセルを並べ替える

ホットタグ

アーカイブ