我有一个while循环:
while ($row = mysqli_fetch_assoc($result)) {
$name = $row['a'].'|'.$row['b'].'|'.$row['c'].'|'.$row['d'];
array_push($data, $name);
}
mysqli_close($db->con);
echo json_encode($data);exit;
on $ row ['a']我想实现以下代码:
<?php
$a= isset($row['a']) ? $row['a'] : '';
$b= substr(strrchr($a, ":"), 1);
?>
while循环的预期输出如下:
a1:a2:a3:a4,b,c,d 与subrt&amp; strrchr,应该如下: a4,b,c,d
当我在isset $ item上运行substr strrchr代码时(a)在循环返回结果之后,它返回a4,但我需要它在循环期间运行。基本上我将数据调用到一个表格,从我的循环中显示为a1:a2:a3:a4,但我只想说它a4。 有没有办法在循环中执行此操作,以便我可以回显每个$ b的返回值?