-3

var_dump($ib);次の出力が得られます。

array (
  'data' => array (
    0 => array ( 
      'id' => '2015469353355_151',
      'from' => array ( 
         'name' => 'Aah',
         'id' => '100000292544713',
      ),
      'message' => 'zzzz',
      'created_time' => '2012-06-08T06:16:41+0000',
      ),
    1 => array (
      'id' => '2015469353355_152',
      'from' => array (
        'name' => 'assaaaa',
        'id' => '100000292544713',
      ),
      'message' => 'zzzz',
      'created_time' => '2012-06-08T06:16:51+0000',
    ),
  ),
  'paging' => array (
    'previous' => 'https://graph.facebook.com/2015469353355/comments?limit=25&value=1&redirect=1&__paging_token=2015469353355_175&access_token=AAAFfJS6rRAABAHKGZCy57ZCrSEdQL2kUIYqZAcNBLkbnKTBxRhhx9CTvnUlq2LcAK1kZBWnV6AH5RpvkmGYRFzvk12kNXLe6OhjjapH5PEIUwv1h2tYl&since=1340009948&__previous=1',
  'next' => 'https://graph.facebook.com/2015469353355/comments?limit=25&value=1&redirect=1&access_token=AAAFfJS6rRAABAHKGZCy57ZCrSEdQL2kUIYqZAcNBLkbnKTBxRhhx9CTvnUlq2LcAK1kZBWnV6AH5RpvkmGYRFzvk12kNXLe6OhjjapH5PEIUwv1h2tYl&until=1340009948&__paging_token=2015469353355_175',
  ),
)

「next」の値を取得するにはどうすればよいですか?

4

3 に答える 3

5

next次のようにして値を取得できます。

echo $ib['paging']['next'];
于 2012-07-01T11:05:27.293 に答える
4
$array["paging"]['next']

メイン配列が変数に割り当てられていると仮定すると$array

于 2012-07-01T11:07:08.713 に答える
3

はメイン配列のインデックスであり、それpaging自体配列です。そのインデックスを使用して、ドリルダウンして必要な情報にアクセスできます。

$ib['paging']あなたに与えるでしょう-

paging => array (
  'previous' => '...',
  'next' => '...',
)

次に、次のステップは、もう一度nextインデックスに戻った配列にドリルダウンすることです。したがって、最終的には、インデックス内のインデックスを指定するステートメントになります。

$ib['paging']['next'];

nextパラメータ配列の場合は、さらに下に移動して別のインデックスを使用することもできます-

paging => array (
  'previous' => '...',
  'next' => array(
     'url'=>'https://graph.facebook...'
  ),
)

// this will give us `'https://graph.facebook...'`
echo $ib['paging']['next']['url']; 
于 2012-07-01T11:14:22.830 に答える