【发布时间】:2018-10-15 10:24:58
【问题描述】:
我有以下 php 代码并从 whmcs 获取 api 数据。此代码返回产品名称值。
<select id="ssl" class="form-control select_plan" style="width:95%">
<option value="--Select--">--Select--</option>
@foreach($products['products']['product'] as $key)
@if($key['gid'] == '10')
<option value="{{$key['name']}}">{{$key['name']}}</option>
@endif
@endforeach
</select>
此代码返回产品价格值
@foreach($products['products']['product'] as $key)
@if($key['gid'] == '10')
@foreach($key['pricing'] as $value)
@if($key['name']=='Positive SSL Wildcard')
{{$value['annually']}}
@endif
@endforeach
@endif
@endforeach
这里提到了我来自 whmcs 的响应数据。请查找数据并提出任何解决方案
Array
(
[pid] => 31
[gid] => 10
[type] => hostingaccount
[name] => Comodo PositiveSSL
[description] =>
Domain Validation
1 Domain
Free additional server licenses
Issued within 2 days
[module] => GGSSLWHMCS
[paytype] => recurring
[pricing] => Array
(
[INR] => Array
(
[prefix] => ₹
[suffix] => INR
[msetupfee] => 0.00
[qsetupfee] => 0.00
[ssetupfee] => 0.00
[asetupfee] => 0.00
[bsetupfee] => 0.00
[tsetupfee] => 0.00
[monthly] => -1.00
[quarterly] => -1.00
[semiannually] => -1.00
[annually] => 100.00
[biennially] => 200.00
[triennially] => -1.00
)
)
[customfields] => Array
(
[customfield] => Array
(
)
)
[configoptions] => Array
(
[configoption] => Array
(
)
)
)
如果我选择一个产品名称,它不会显示产品的相应价格值。请提出任何解决方案。
【问题讨论】:
-
显示你的响应数据
-
我已编辑问题请从 whmcs 中找到响应数据
-
{{$value['INR']['annually']}}TRY -
我可以得到没有问题的定价。但是当我选择选项值时,知道得到该产品的相应价格值。因为我有 82 种产品与上述响应数据相同。请提出任何解决方案
-
我想你想将响应结构更改为另一种格式,例如(键和值对)。这样你就可以轻松解析它。
标签: php laravel laravel-5 laravel-4 whmcs