我有一个关联数组,想要打印一个值...在这种情况下,我想创建一个foreach只打印[payout]值。 请查看以下数组结构。
Array
(
[data] => Array
(
[0] => Array
(
[clicks] => 0
[conversions] => 0
[payout] => $0.00
[erpc] => $0.00
[cpl] => $0.00
)
)
[success] => 1
[totalNumRows] => 1)
答案 0 :(得分:2)
只需循环遍历每个子数组:
foreach($all_data as $data) {
echo $data['payout'];
}
如果您有更多嵌套数组,则每个层只需再次foreach
。
答案 1 :(得分:1)
我们假设您的数组名为$ x:
<script type="text/javascript">
function checkMudaPass(){
var res = "<?php echo $result; ?>";
console.log(res);
if(res === "1"){
document.getElementById('ajaxDivOk').style.display = "block";
document.getElementById('ajaxDivOk').innerHTML = "A mudança de password foi efetuada....Verifique o seu email";
}else{
document.getElementById('ajaxDivErro').style.display = "block";
document.getElementById('ajaxDivErro').innerHTML = "A mudança de password não foi efetuada";
}
setTimeout(function(){
window.location='index.php';
}, 5000);
};
</script>
<input type="submit" id="submitted" name="submitted" class="sa-btn1" value="Mudar" onclick="checkMudaPass()">
应该做你需要的。它检查你的关联数组是否有数据键,以及它是否也是一个数组。然后它循环遍历所有记录并输出支付值。