JavaScript’te bulunan localeCompare() metotundan bahsedeceğiz. Bu Methot, Erbilen tarafından özel olarak yazılmıştır.
PHP- Kodu:
var data = [
{
'id': 1,
'name': 'İstanbul'
},
{
'id': 2,
'name': 'Çanakkale'
},
{
'id': 4,
'name': 'Ümraniye'
},
{
'id': 3,
'name': 'Ankara'
},
{
'id': 5,
'name': 'Van'
}
];
data = data.sort(function(a,b){
if(a.name < b.name) return -1;
if(a.name > b.name) return 1;
return 0;
});
data.forEach(function(key){
var node = document.createElement("LI"),
textnode = document.createTextNode(key.name);
node.appendChild(textnode);
document.getElementById('test').appendChild(node);
});