-3

API呼び出しから返された配列があります。1セットだけの場合もあれば、何セットもある場合もあります。以下は、ページ「ソースを表示」の例です。

[objects] => Array
                (
                    [0] => Array
                        (
                            [stock] => 388
                            [voice_enabled] => 1
                            [region] => BASEL, SWITZERLAND
                            [voice_rate] => 0.00800
                            [prefix] => 61
                            [sms_rate] => -1
                            [number_type] => local
                            [setup_rate] => 0.80000
                            [rental_rate] => 0.80000
                            [group_id] => 25728319905588
                            [sms_enabled] => 
                            [resource_uri] => /v1/Account/MAMTE4MTHJNJRKODBIMD/AvailableNumberGroup/25728319905588/
                        )

                    [1] => Array
                        (
                            [stock] => 593
                            [voice_enabled] => 1
                            [region] => BELLINZONA, SWITZERLAND
                            [voice_rate] => 0.00800
                            [prefix] => 91
                            [sms_rate] => -1
                            [number_type] => local
                            [setup_rate] => 0.80000
                            [rental_rate] => 0.80000
                            [group_id] => 25732565267448
                            [sms_enabled] => 
                            [resource_uri] => /v1/Account/MAMTE4MTHJNJRKODBIMD/AvailableNumberGroup/25732565267448/
                    )

そのようなブロックはあと 10 個あります。

これは、次の PHP ファイルからの API 呼び出しによって生成されます。

<?php
 include("connect.php");
 include("settings.php");
 require_once 'myapiprovider.php';
 $p = new RestAPI($auth_id, $auth_token);
 $params = array( 'country_iso' => 'CH' );
 $response = $p->get_number_group($params);
 print_r($response);
 ?>

print_r($response) の代わりに、アイテムをループして、リージョンとプレフィックスだけを素敵なリストにエコーできるようにしたいと思います。

これどうやってするの?

ご協力いただきありがとうございます。

4

1 に答える 1

1
foreach($response["objects"] as $i=>$v)
{
echo "Region: ".$v["region"];
echo "<br>";
echo "Prefix: ".$v["prefix"];   
echo "<hr>";

}

于 2013-03-29T12:22:31.530 に答える