gpt4 book ai didi

php - 如何返回数组中的所有结果?

转载 作者:行者123 更新时间:2023-12-02 23:11:53 25 4
gpt4 key购买 nike

Array (     [edit] => true     [id] => 1     [type] => Array     (         [0] => LC     )     [userid] => 1     [norooms] => 1     [park] => Central     [start] => 09:00     [end] => 11:00     [length] => 2     [student] => 79     [status] => Rejected  ) 
<?php
$posted_data = array();
if (!empty($_POST['edit'])) {
$posted_data = json_decode($_POST['editVal'], true);
}
print_r ($posted_data);

foreach ($posted_data as $key => $value) {
echo '<p>'.$key.'</p>';
echo '<p>'.$value.'</p>';
}
?>

顶部的数组是返回的 jason_decode。但是,使用我的 foreach 函数,它不会显示数组中数组的第一个索引。 IE。 ([0] => LC)

我哪里出错了?

最佳答案

您需要构建一个递归函数,例如:

function print_recursively(array $array)
{
foreach ($array as $key => $value)
{
if(is_array($value))
{
print_recursively($value);
}
else
{
echo '<p>'.$key.'</p>';
echo '<p>'.$value.'</p>';
}
}
}

根据您的需要进行调整。

关于php - 如何返回数组中的所有结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35411047/

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