gpt4 book ai didi

PHP 打印使用 While 循环和数组返回的所有值

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

我在使用以下代码时遇到问题,它只返回最后 1 条记录。

使用 while 循环,我能够检索所有值并将其添加到数组并为每个循环获取它,但我无法返回所有值。

调用此函数时仅返回最后 1 条记录。谁能帮我修复这段代码,让它返回所有值。谢谢

echo gettradinghours("54");
function gettradinghours($storeid){

$select_tradinghours = mysqli_query("SELECT * FROM `tradinghours` where `storeid`='54' ORDER BY FIELD(openday, 'MONDAY', 'TUESDAY', 'WEDNESDAY', 'THURSDAY', 'FRIDAY', 'SATURDAY', 'SUNDAY');");

$atradinghours = array();
while($fetch_tradinghours = mysqli_fetch_array($select_tradinghours)){
array_push($atradinghours, $fetch_tradinghours['openday']. ' ' .$fetch_tradinghours['starttime']. ' - ' .$fetch_tradinghours['endtime']);
}
foreach($atradinghours as $atradinghoursr){
$getval = $atradinghoursr;
}

return $getval;
}

最佳答案

( 1 ) 返回数组:

function gettradinghours($storeid){
$getval = array();
$select_tradinghours = mysqli_query("SELECT * FROM `tradinghours` where `storeid`='54' ORDER BY FIELD(openday, 'MONDAY', 'TUESDAY', 'WEDNESDAY', 'THURSDAY', 'FRIDAY', 'SATURDAY', 'SUNDAY');");

$atradinghours = array();
while($fetch_tradinghours = mysqli_fetch_array($select_tradinghours)){
array_push($atradinghours, $fetch_tradinghours['openday']. ' ' .$fetch_tradinghours['starttime']. ' - ' .$fetch_tradinghours['endtime']);
}
foreach($atradinghours as $atradinghoursr){
$getval[] = $atradinghoursr;
}
return $getval;
}

( 2 ) 返回字符串:

function gettradinghours($storeid){
$getval = '';
$select_tradinghours = mysqli_query("SELECT * FROM `tradinghours` where `storeid`='54' ORDER BY FIELD(openday, 'MONDAY', 'TUESDAY', 'WEDNESDAY', 'THURSDAY', 'FRIDAY', 'SATURDAY', 'SUNDAY');");

$atradinghours = array();
while($fetch_tradinghours = mysqli_fetch_array($select_tradinghours)){
$getval.= $fetch_tradinghours['openday']. ' ' .$fetch_tradinghours['starttime']. ' - ' .$fetch_tradinghours['endtime'];
}

return $getval;
}

关于PHP 打印使用 While 循环和数组返回的所有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26673656/

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