を並べ替え:PHP多次元配列私はこの配列をソートしたい...</p> <p>を、私は同じ問題で他の記事で見てきたが、私は私の問題の解決策を見つけるCAND
private $text = array(
array(1, 'aa', '11'),
array(2, 'cc', '22'),
array(3, 'bb', '33')
);
けどソート2番目の値である文字列。
私のコード
class combo {
private $text = array(
array(1, 'aa', '11'),
array(2, 'cc', '22'),
array(3, 'bb', '33')
);
public function combo() {
//UPDATE WITH PERRYs ANSWER
usort($this->text, function ($a, $b) {
return $b[1] < $a[1];
});
$content='<div id="round">'.
'<div class="round1">'.
'<select>';
for($i=0; $i<=3; $i++)
{
$content.= '<option value="' . utf8_encode($this->text[$i][0]) . '">' . utf8_encode($this->text[$i][1]) . '</option>';
}
$content.='</select>';
$content.='</div>';
$content.='</div>';
return $content;
}
}
感謝!
ラファエル・S.
yes..the文字列... 'AA'、 'BB'、 'CC' ...しかし、私は、列名を持っていけない... –