私は検索機能を備えた小さなWebcatalogを開発中です。私はJoomlaでソフトウェアEshopを使用しています。メーカーのフィルタ機能がありますが、これらの結果はアルファベット順に表示されません。PHP検索結果をアルファベット順に並べ替える
私は解決策を探しましたが、うまく機能しません。これはコード:
<?php
if (!empty($filterData['manufacturer_ids'])){
$manufacturerIds = $filterData['manufacturer_ids'];
}
else{
$manufacturerIds = array();
}
foreach ($manufacturers as $manufacturer){?>
<li>
<label class="checkbox">
<input class="manufacturer" onclick="eshop_ajax_products_filter('manufacturer');" type="checkbox" name="manufacturer_ids[]" value="<?php echo $manufacturer->manufacturer_id; ?>" <?php if (in_array($manufacturer->manufacturer_id, $manufacturerIds)) echo 'checked="checked"'; ?>>
<?php echo $manufacturer->manufacturer_name; ?><span class="badge badge-info"><?php echo $manufacturer->number_products;?></span>
</label>
</li>
<?php }?>
誰でも手伝ってもらえますか?あなたはsort
機能を使用することができますし、私はあなたに、以下を与えることSORT_STRING
オプションのパラメータを使用することをお勧めし
'sort'関数を使用しようとしましたか? –