Я не очень хорошо знаком с php, поэтому из-за этого я задаю много вопросов. Я пытаюсь вставить несколько значений в переменную $ logout array после получения значений из базы данных, но когда я запускаю код, у меня есть два массива, и каждый из них имеет значение:У меня есть логическая ошибка с вставкой в массив
Array ([0] => 10 : 05: 02) Массив ([0] => 15:03:30)
Мне нужны они в одном массиве, я не знаю, что пойдет не так с моим кодом, может ли кто-нибудь помочь мне с этим точка. Это мой PHP код блока массива:
while($Frow = sqlsrv_fetch_array($Fstmt, SQLSRV_FETCH_ASSOC)) {
$R1 = $Frow['EmpID'];
$R2 = $Frow['DATE']->format('Y-m-d');
$R3 = $Frow['TIME']->format('H:i:s');
$R4 = $Frow['OBJECT'];
if ( $R4 == 1112 or $R4 == 2222)
{
/*$logout = array ("$R3");
$count = count($logout);
for ($x=0 ; $x<=$count; $x++){
print_r ($logout[$x]);
}*/
$logout = array();
$count = count($logout);
for ($x=0 ; $x<=$count; $x++){
//$logout = array($R3);
$logout[$x] = $R3;
//print_r ($logout);
}
print_r ($logout);
/*$logout = array("$R3");
foreach($logout as $key=>$value) {
$logout = array($value);
//print $value;
ECHO "</BR>";
print_r ($logout);
ECHO "</BR>"; */
}
}
СПАСИБО ВАМ Ян, я понимаю, что вы сказали, надеюсь, не упасть в ту же ошибку снова, ваше решение решить мою проблему , еще раз спасибо. –
Добро пожаловать, мы все начинаем с новичка. – Yang