2011-10-04 54 views
0

我想將我的JSON數據轉換爲數組&,然後顯示來自jje數據的記錄數。向陣列顯示JSON數據

我已經解碼了JSON數據,但是我無法獲得記錄數。數據:

Array 
(
    [http://apps.facebook.com/moviecornpopcorn/index.php/ratemovie/comments?movieid=513] => Array 
     (
      [data] => Array 
       (
        [0] => Array 
         (
          [id] => 10150301107681248_18650149 
          [from] => Array 
           (
            [name] => Padma Priya 
            [id] => 100002640672777 
           ) 

          [message] => nice 
          [created_time] => 2011-09-12T13:43:39+0000 
         ) 

        [1] => Array 
         (
          [id] => 10150301107681248_18687009 
          [from] => Array 
           (
            [name] => Rozyfor Kris 
            [id] => 100000565855467 
           ) 

          [message] => good movie 
          [created_time] => 2011-09-14T10:22:01+0000 
          [comments] => Array 
           (
            [data] => Array 
             (
              [0] => Array 
               (
                [id] => 10150312170016248 
                [from] => Array 
                 (
                  [name] => Rozyfor Kris 
                  [id] => 100000565855467 
                 ) 

                [message] => yes 
                [created_time] => 2011-09-14T12:17:47+0000 
               ) 

              [1] => Array 
               (
                [id] => 10150312174296248 
                [from] => Array 
                 (
                  [name] => Padma Priya 
                  [id] => 100002640672777 
                 ) 

                [message] => Rozyfor Kris yes 
                [created_time] => 2011-09-14T12:22:56+0000 
               ) 

             ) 

            [count] => 2 
           ) 

          [likes] => 1 
         ) 

        [2] => Array 
         (
          [id] => 10150301107681248_18687545 
          [from] => Array 
           (
            [name] => Padma Priya 
            [id] => 100002640672777 
           ) 

          [message] => tests 
          [created_time] => 2011-09-14T11:13:30+0000 
         ) 

        [3] => Array 
         (
          [id] => 10150301107681248_18688752 
          [from] => Array 
           (
            [name] => Sravanthi Pasaragonda 
            [id] => 100001798938835 
           ) 

          [message] => good moviegood movie. 
          [created_time] => 2011-09-14T12:56:24+0000 
         ) 

        [4] => Array 
         (
          [id] => 10150301107681248_18705933 
          [from] => Array 
           (
            [name] => Sravanthi Pasaragonda 
            [id] => 100001798938835 
           ) 

          [message] => kagal looking cool. 
          [created_time] => 2011-09-15T06:10:33+0000 
         ) 

        [5] => Array 
         (
          [id] => 10150301107681248_18707928 
          [from] => Array 
           (
            [name] => Sushma Murali 
            [id] => 100002207093918 
           ) 

          [message] => test 
          [created_time] => 2011-09-15T10:23:00+0000 
         ) 

        [6] => Array 
         (
          [id] => 10150301107681248_18856609 
          [from] => Array 
           (
            [name] => Padma Priya 
            [id] => 100002640672777 
           ) 

          [message] => NIce movie 
          [created_time] => 2011-09-23T13:42:42+0000 
          [likes] => 1 
         ) 

        [7] => Array 
         (
          [id] => 10150301107681248_18856718 
          [from] => Array 
           (
            [name] => Padma Priya 
            [id] => 100002640672777 
           ) 

          [message] => good 
          [created_time] => 2011-09-23T13:50:36+0000 
         ) 

        [8] => Array 
         (
          [id] => 10150301107681248_18939810 
          [from] => Array 
           (
            [name] => Padma Priya 
            [id] => 100002640672777 
           ) 

          [message] => wowww 
          [created_time] => 2011-09-28T08:15:06+0000 
         ) 

        [9] => Array 
         (
          [id] => 10150301107681248_18957751 
          [from] => Array 
           (
            [name] => Padma Priya 
            [id] => 100002640672777 
           ) 

          [message] => hiiii 
          [created_time] => 2011-09-29T05:49:35+0000 
         ) 

        [10] => Array 
         (
          [id] => 10150301107681248_18990995 
          [from] => Array 
           (
            [name] => Padma Priya 
            [id] => 100002640672777 
           ) 

          [message] => hello 
          [created_time] => 2011-10-01T04:37:22+0000 
         ) 

        [11] => Array 
         (
          [id] => 10150301107681248_19022504 
          [from] => Array 
           (
            [name] => Padma Priya 
            [id] => 100002640672777 
           ) 

          [message] => testttt 
          [created_time] => 2011-10-03T08:12:04+0000 
         ) 

       ) 

     ) 

) 
+1

目前尚不清楚你想要什麼。你想要記錄什麼記錄?我假設你在PHP中工作並使用'json_decode()'將你的JSON字符串轉換爲數組? – Alex

+1

你有那裏12個要素 –

+0

可能重複[在相鄰數組中的計數元素](http://stackoverflow.com/questions/6397275/count-elements-in-adjacent-array) – hakre

回答

0

你那裏:)所以獲得當前的元素(URL作爲數組鍵)值並計算它的

<?php $data = current($yourarray); $dataCount = count($data); ?> 
1

你可以得到的計值非常討厭陣列關鍵通過使用count函數的任何數組。

您可以通過使用它的數組鍵來訪問任何子數組。

$records = $array['http://apps.facebook.com/moviecornpopcorn/index.php/ratemovie/comments?movieid=513']['data']; 
$count = count($records); 

看得那麼清楚:Count elements in adjacent array

+0

謝謝你..它工作..我已經用於每個&顯示記錄的計數 – user978001

+0

如果這回答你的問題,請選擇它作爲答案:http://meta.stackexchange.com/questions/5234/how-不接受-的回答工作 – hakre