Я пытаюсь узнать, сколько раз subject встречается в этой строке из таблицы FQL.Я пробовал SUM, Count, Explode и т. Д. И все возможные комбинации, которые я мог придумать.
Все, что я когда-либо получал, это либо первый элемент, либо массив ошибок.
Я новичок в PHP и застреваю на самых глупых вещах, но после нескольких часов безуспешных попыток я обращаюсь к профессионалам.
try {
$me = $facebook->api('/me');
$fql = "SELECT subject FROM photo_tag WHERE subject=me()";
$param = array(
'method' => 'fql.query',
'query' => $fql,
'callback' => ''
);
$fqlResult = $facebook->api($param);
foreach($fqlResult as $row){
//sum, count, explode or somthing?
$photo_tag_count = $row['subject'];
}
echo "$photo_tag_count";
} catch (FacebookApiException $e) {
error_log($e);
}
Вот пример массива:
[{"subject": "123"},{"subject": "123"},{"subject": "123"}]
Поэтому я ищу 3
в качестве ответа.
Спасибо