さまざまな場所があるドロップダウンがあり、この場所のドロップダウンに応じて、それぞれの場所に属するエージェントを表示しました。場所にエージェントを割り当てたので、割り当てられたエージェントはドロップダウンの最後に表示されます。これを行う方法がわかりません。助けてください.LIKE FIFO
1 に答える
0
あなたのコードがないことに基づいて、それを行う1つの(あまり効率的ではない)方法...
print "<select id="whatever">;
foreach ($arrAgents as $arrAgent) {
if (empty($arrAgent['location'])) {
printf('<option value="%s">%s</option>', $arrAgent['name'], $arrAgent['name']);
}
}
foreach ($arrAgents as $arrAgent) {
if (!empty($arrAgent['location'])) {
printf('<option value="%s">%s</option>', $arrAgent['name'], $arrAgent['name']);
}
}
print "</select>";
location
配列を扱っていると仮定すると、より良い方法は、要素に基づいて配列をソートすることです。これにはおそらく、 uasortを使用したユーザー定義の並べ替えが必要です。
于 2013-01-27T07:16:52.037 に答える