gpt4 book ai didi

php - 在php中处理带有键和值的foreach

转载 作者:行者123 更新时间:2023-11-29 08:05:25 25 4
gpt4 key购买 nike

我有一个 $row 数组,它将打印下面的数组

        Array
(
[BookCode] => 124
[BookName] => Book1
)

Array
(
[BookCode] => 123
[BookName] => Book2
)

...........

我有这样的代码:

    <?php foreach($row as $key=>$value){  ?>
<a href="process.php?bcode=<?php echo $value['BookCode'] ?>"><span style="color:red;font-weight:bold;"><?php echo $value; ?></span></a>
<?php } ?>

但是我无法在 anchor 标记中获取 BookCode,因为我使用的是带有键值的 foreach。就我而言,我必须仅使用 foreach (按照我的客户的指示)

那么如何获取 anchor 标记内的值呢?

最佳答案

您的 foreach 循环没有返回您期望的结果 - 您有一个关联数组的数组。

<? foreach ( $row as $column ): ?>

<a href="process.php?bcode=<?=$column['BookCode']?>">

<? endforeach; ?>

在上面,链接将为process.php?bcode=124

或者,如果您确实想使用$key=>$value:

<? foreach ( $row as $column ): ?>

<? foreach ( $column as $key=>$value ) ?> // here $key = 'BookCode'
<a href="process.php?bcode=<?=$value?>">
<? endforeach; ?>

<? endforeach; ?>

关于php - 在php中处理带有键和值的foreach,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22827781/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com