はてなブックマークの、コメントに付いたスター数を取得するサンプルデモ
PHPを使って、はてなブックマークのコメントに付いたスター数を取得するサンプルデモです。
スター数を取得できませんでした…。' ;
}
else
{
// 黄色スター数を算出 (0の場合に備えて条件分け)
$yellow = ( isset($obj->entries[0]->stars) ) ? count( (array)$obj->entries[0]->stars ) : 0 ;
// カラースター数を記録する配列
$color = array(
'green' => 0 ,
'red' => 0 ,
'blue' => 0 ,
'purple' => 0 ,
) ;
// カラースター数をチェック
if( isset($obj->entries[0]->colored_stars) && !empty($obj->entries[0]->colored_stars) )
{
foreach( $obj->entries[0]->colored_stars as $item )
{
$color[ $item->color ] = ( isset($item->stars) ) ? count( (array)$item->stars ) : 0 ;
}
}
// 合計スター数を算出
$all = $yellow + $color['red'] + $color['blue'] + $color['green'] + $color['purple'] ;
// 出力する
echo '実行結果
' ;
echo '' ;
echo '- 対象のコメント
' ;
echo '- ' . $bukome . '
' ;
echo '- 黄
' ;
echo '- ' . $yellow . '個
' ;
echo '- 緑
' ;
echo '- ' . $color['green'] . '個
' ;
echo '- 赤
' ;
echo '- ' . $color['red'] . '個
' ;
echo '- 青
' ;
echo '- ' . $color['blue'] . '個
' ;
echo '- 紫
' ;
echo '- ' . $color['purple'] . '個
' ;
echo '- 合計
' ;
echo '- ' . $all . '個
' ;
echo '
' ;
}
?>
配布元: Syncer