我使用 Facebook PHP SDK 来获取用户喜欢的页面。
$liked = $facebook->api('/me/likes');
解码 JSON 后,我得到如下输出数组:
Array (
[data] => Array (
[0] => Array ( [category] => Book [name] => Steve Jobs by Walter Isaacson [id] => 152707268157952 [created_time] => 2012-12-05T15:10:14+0000 )
[1] => Array ( [category] => Internet/software [name] => Evernote [id] => 30670583128 [created_time] => 2012-11-24T04:39:25+0000 )
[2] => Array ( [category] => Product/service [name] => HTC [id] => 112176482203770 [created_time] => 2012-11-15T06:36:59+0000 )
....
....
....
)
我想将用户喜欢的每个页面的类别和名称存储到数据库表中。我想以一种可以有效比较两个用户并获得相互喜欢的页面的方式存储它。例如:当一个用户想和另一个用户比较共同的书籍时,用户可以得到相互喜欢的书籍。
我应该如何将数组中的数据存储到表中,以便以后可以使用它进行比较。