CassandraJson形式は次のようになります
"recommendResult":[{
"mediaId":"",
"mediaEntry":[{
"user1":{
"name":"sooin",
"rating":"3",
"views":"2",
"like":"ture",
"comment":"good"
},
"user2":{
"name":"sara",
"rating":"1",
"views":"4",
"like":"ture",
"comment":"good!"
}
}],
"view":"4",
"rating":"4",
"like":"10",
"smallUrl":"/photo/smallUrl",
"largeUrl":"/photo/largeUrl",
"title":"aaaa"
}]
これが私のphpコードです
$rows=$column_family->get_range();
$count=0;
foreach($rows as $key => $columns) {
$returnkey[$count]=array('mediaId'=>$key,
'columns'=>$columns,'user'=>array_slice($columns,1,2));
$count++;
}
natcasesort($returnArray['key']['comment']['photoInfo']['view']);
print_r($returnArray['key']['comment']['photoInfo']['view']);
ビューに基づいて並べ替えようとしています。natcasesortを使おうとしましたが、機能しません。そのための考え。ありがとうございました。