私は同様の質問をしましたが、いくつかの面ではまだ問題があります。 このPHPファイルが動作している方法は、人名がnames
セルのデータベースにJohn Doe(firstname lastname)の形式で格納されていることです。だから私は、このコードで名前を分離しましたので、姓、ファーストネーム:姓usort
foreach ($customer_names as $key => $value) {
$parts = explode(" ", $value->name);
$lastname = array_pop($parts);
$firstname = implode(" ", $parts);
$name = $lastname.", ".$firstname." ";
echo "<option value='$value->name'>$name </option>";
は今、それは私にドウ、ジョンのような名前のリストを与えます。 しかし、私は姓の順に名前をソートする必要があります。 を使用しています。どうすればいい?私はコードで遊んでみましたが、まだ名前の順番で表示されています(dbクエリで設定されています)。 まだusort機能が少し新しくなっています。
「natsort」と「array_reverse」で始まる –