<?php
$guildname = str_replace(" ", "_", "Mutiny");
$url = 'http://eu.battle.net/api/wow/guild/frostmane/'.$guildname.'?fields=members';
$content = file_get_contents($url);
$json = json_decode($content, true);
array_multisort($json["members"], SORT_ASC);
foreach($json["members"] as $item)
{
echo
"<tr>
<td>" . $item['character']['name'] . "</td>
<td>" . $item['character']['class'] . "</td>
<td>" . $item['rank'] . "</td>
</tr>"
;
}
?>
지금 이상한 일이 다음 코드를 사용하여 내 다차원 배열을 정렬 도움을 봤는데 (대신하는 A 중, P로 시작하는) 잘못된 첫 번째 항목을 제공합니다 내 배열은 첫 번째 항목을 제외하고 올바르게 정렬됩니다. 확인 this image 또는 예를 들어 아래 목록 :
- Petterslayer
- Albatra
- Arrathas
- Bengta
- 비스킷
- ...
SORT_STRING을하지 않는 추가 작업하고 오류를 제공합니다.
있습니까? – Benjam
이것은 API입니다 : http://eu.battle.net/api/wow/guild/frostmane/Mutiny?fields=members 그리고 이것은 내 정렬 목록에있는 잘못된 플레이어입니다 : { "character": { "" 이름 : ":"Petterslayer ","영역 ":"서리 뽑기 ","전투 그룹 ":"불행 " ... 내가 알 수있는 한 보이지 않는 문자는 없습니까? –
원시 데이터를 가져 와서 16 진수로 보는 것으로 이름에 보이지 않는 문자가 없는지 확인할 수 있습니다. – Benjam