PHP数组到html选择

PHP数组到html选择,php,arrays,multidimensional-array,Php,Arrays,Multidimensional Array,这是我的数组 [{"CurrencySymbol":"AU$","CurrencyDescription":"Austrailian Dollar","CurrencyRate":135.42,"CurrencyType":"AUD","RequestDate":"\/Date(1408041000000)\/","PolicyId":"","QuotationId":0,"SellingRate":135.42},{"CurrencySymbol":"£.","CurrencyDescript

这是我的数组

[{"CurrencySymbol":"AU$","CurrencyDescription":"Austrailian Dollar","CurrencyRate":135.42,"CurrencyType":"AUD","RequestDate":"\/Date(1408041000000)\/","PolicyId":"","QuotationId":0,"SellingRate":135.42},{"CurrencySymbol":"£.","CurrencyDescription":"British pound sterling","CurrencyRate":212.62,"CurrencyType":"GBP","RequestDate":"\/Date(1408041000000)\/","PolicyId":"","QuotationId":0,"SellingRate":212.62},{"CurrencySymbol":"EURO","CurrencyDescription":"Euro","CurrencyRate":171.2,"CurrencyType":"EUR","RequestDate":"\/Date(1408041000000)\/","PolicyId":"","QuotationId":0,"SellingRate":171.2},{"CurrencySymbol":"¥.","CurrencyDescription":"Japanese yen","CurrencyRate":1.6809,"CurrencyType":"JPY","RequestDate":"\/Date(1408041000000)\/","PolicyId":"","QuotationId":0,"SellingRate":1.6809},{"CurrencySymbol":"SIN$","CurrencyDescription":"Singapore Dollar","CurrencyRate":107.3,"CurrencyType":"SGD","RequestDate":"\/Date(1408041000000)\/","PolicyId":"","QuotationId":0,"SellingRate":107.3},{"CurrencySymbol":"Rs.","CurrencyDescription":"Sri Lankan Rupees","CurrencyRate":1,"CurrencyType":"LKR","RequestDate":"\/Date(1408041000000)\/","PolicyId":"","QuotationId":0,"SellingRate":1},{"CurrencySymbol":"CHF","CurrencyDescription":"Swiss Frank","CurrencyRate":141.71,"CurrencyType":"CHF","RequestDate":"\/Date(1408041000000)\/","PolicyId":"","QuotationId":0,"SellingRate":141.71},{"CurrencySymbol":"US$.","CurrencyDescription":"United States dollar","CurrencyRate":135,"CurrencyType":"USD","RequestDate":"\/Date(1408041000000)\/","PolicyId":"","QuotationId":0,"SellingRate":137}]
我需要在HTML选择中显示“CurrencySymbol”值,我正在使用PHP。请帮助我,因为我是PHP新手

下面是我试过的。它只给出了一个空的选择

     $jsonres = '[{"CurrencySymbol":"AU$","CurrencyDescription":"Austrailian Dollar","CurrencyRate":135.42,"CurrencyType":"AUD","RequestDate":"\/Date(1408041000000)\/","PolicyId":"","QuotationId":0,"SellingRate":135.42},
            {"CurrencySymbol":"£.","CurrencyDescription":"British pound sterling","CurrencyRate":212.62,"CurrencyType":"GBP","RequestDate":"\/Date(1408041000000)\/","PolicyId":"","QuotationId":0,"SellingRate":212.62},
            {"CurrencySymbol":"EURO","CurrencyDescription":"Euro","CurrencyRate":171.2,"CurrencyType":"EUR","RequestDate":"\/Date(1408041000000)\/","PolicyId":"","QuotationId":0,"SellingRate":171.2},
            {"CurrencySymbol":"¥.","CurrencyDescription":"Japanese yen","CurrencyRate":1.6809,"CurrencyType":"JPY","RequestDate":"\/Date(1408041000000)\/","PolicyId":"","QuotationId":0,"SellingRate":1.6809},
            {"CurrencySymbol":"SIN$","CurrencyDescription":"Singapore Dollar","CurrencyRate":107.3,"CurrencyType":"SGD","RequestDate":"\/Date(1408041000000)\/","PolicyId":"","QuotationId":0,"SellingRate":107.3},
            {"CurrencySymbol":"Rs.","CurrencyDescription":"Sri Lankan Rupees","CurrencyRate":1,"CurrencyType":"LKR","RequestDate":"\/Date(1408041000000)\/","PolicyId":"","QuotationId":0,"SellingRate":1},
            {"CurrencySymbol":"CHF","CurrencyDescription":"Swiss Frank","CurrencyRate":141.71,"CurrencyType":"CHF","RequestDate":"\/Date(1408041000000)\/","PolicyId":"","QuotationId":0,"SellingRate":141.71},
            {"CurrencySymbol":"US$.","CurrencyDescription":"United States dollar","CurrencyRate":135,"CurrencyType":"USD","RequestDate":"\/Date(1408041000000)\/","PolicyId":"","QuotationId":0,"SellingRate":137}]';

        // var_dump( $jsonres['Data']);         
 echo '<select>';
foreach($jsonres->Data as $option){
echo '<option value=' . $option->CurrencySymbol. '>' . $option->CurrencySymbol. '</option>';  
 }
echo '</select>';
$jsonres='[{“CurrencySymbol”:“AU$”,“CurrencyDescription”:“Australian Dollar”,“CurrencyRate”:135.42,“CurrencyType”:“AUD”,“RequestDate”:“\/Date(1408041000000)\/”,“PolicyId”:“QuotationId”:0,“SellingRate”:135.42},
{“CurrencySymbol”:“;”,“CurrencyDescription”:“英镑”,“CurrencyRate”:212.62,“CurrencyType”:“GBP”,“RequestDate”:“\/Date(1408041000000)\/”,“PolicyId”:“,“QuotationId”:0,“SellingRate”:212.62},
{“CurrencySymbol”:“EURO”,“CurrencyDescription”:“EURO”,“CurrencyRate”:171.2,“CurrencyType”:“EUR”,“RequestDate”:“\/Date(1408041000000)\/”,“PolicyId”:“QuotationId”:0,“SellingRate”:171.2},
{“CurrencySymbol”:“¥.”,“CurrencyDescription”:“日元”,“CurrencyRate”:1.6809,“CurrencyType”:“日元”,“请求日期”:“\/Date(1408041000000)\/”,“PolicyId”:“,”QuotationId“:0,“SellingRate”:1.6809},
{“CurrencySymbol”:“SIN$”,“CurrencyDescription”:“新加坡元”,“CurrencyRate”:107.3,“CurrencyType”:“SGD”,“RequestDate”:“\/Date(1408041000000)\/”,“PolicyId”:“QuotationId”:0,“SellingRate”:107.3},
{“CurrencySymbol”:“Rs.”,“CurrencyDescription”:“斯里兰卡卢比”,“CurrencyRate”:1,“CurrencyType”:“LKR”,“RequestDate”:“\/Date(1408041000000)\/”,“PolicyId”:“QuotationId”:0,“SellingRate”:1},
{“CurrencySymbol”:“CHF”,“CurrencyDescription”:“Swiss Frank”,“CurrencyRate”:141.71,“CurrencyType”:“CHF”,“RequestDate”:“\/Date(1408041000000)\/”,“PolicyId”:“QuotationId”:0,“SellingRate”:141.71},
{“CurrencySymbol”:“US$”,“CurrencyDescription”:“US$”,“CurrencyRate”:135,“CurrencyType”:“USD”,“RequestDate”:“\/Date(1408041000000)\/”,“PolicyId”:“QuotationId”:0,“SellingRate”:137}];
//var_dump($jsonres['Data']);
回声';
foreach($jsonres->Data as$选项){
回显“.$option->CurrencySymbol.”;
}
回声';

正如我在对您最初问题的评论中所述,我不会为您编写代码,因为您甚至没有尝试先自己编写代码


但您需要做的是解码json,然后在该数组中循环,以html select格式输出货币符号。

您可以执行以下操作

foreach( $this->currency_array as $key => $value) {
    echo $value['CurrencySymbol'];
}
在哪里


$currency_array=您的数组

您需要首先解码json数据。 用法:
$jsonres=json\u解码($jsonres)

然后:

foreach($jsonresas$key=>$value){
回显“.$value->CurrencySymbol.”;
}

您已经尝试了什么?粘贴一些代码,我们可以为您指出正确的方向
foreach
将是一个很好的尝试起点。请简要说明您不能只是来这里让别人为您编写代码。请展示你已经尝试过的和不适合你的<代码>$obj=json\U解码($YourStringOver);echo$obj->CurrencySymbol重复您之前的问题,很抱歉没有将我的代码放在前面。我刚刚编辑了我的问题,现在你可以看到我尝试了什么
foreach ($jsonres as $key => $value) {
echo '<option value=' . $value->CurrencySymbol. '>' . $value->CurrencySymbol. '</option>';
}