gpt4 book ai didi

php - 从 print_r 输出中删除数组 ( [0] =>

转载 作者:行者123 更新时间:2023-11-29 07:17:35 26 4
gpt4 key购买 nike

我正在创建一个脚本,它将 mysql 结果分成三列。一切正常,但当我使用 print_r 代码

时,我以这种方式得到结果:
Array ( [0] => Seat Siroku [title] => Seat Siroku )
Array ( [0] => Hyundai X35 [title] => Hyundai X35 )

我应该这样得到它们:

Seat Siroku
Hyundai X35

这是我的 PHP 代码:

$result = mysqli_query($link, "SELECT title FROM cars");

while($row = $result->fetch_array())
{
$rows[] = $row;
}

$lists = array_chunk($rows, ceil(count($rows) / 3));

foreach ($lists as $column) {
echo "<div class='column'>";
echo "<ul>";
foreach ($column as $title) {
echo '<li>';
print_r($title);
echo '</li>';
}
echo "</ul>";
echo "</div>";
}

我试着到处寻找如何删除这个数组字符串,我找到了 print_r 导致它的答案。当我尝试设置 echo $title 时,我得到的只是一个数组到字符串的对话错误。那么我怎样才能只保留标题呢?有人可以帮我吗?祝一切顺利!

最佳答案

您需要访问每个最低级别数组中的 title 列:

$lists = array_chunk($rows, ceil(count($rows) / 3));

foreach ($lists as $column) {
echo "<div class='column'>";
echo "<ul>";
foreach ($column as $arr) {
echo '<li>';
echo $arr["title"];
echo '</li>';
}
echo "</ul>";
echo "</div>";
}

请记住,每个 $arr 对应于结果集中的一条记录。这里的困惑可能来自您只选择了一个列。

关于php - 从 print_r 输出中删除数组 ( [0] =>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58404549/

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