我只是想知道是否有一种方法可以在另一个之后显示这个而不是第一个金额而不是日期。
$apaidString = $apaid;
$daterString = $dater;
$apaidArray = explode(',', $apaidString);
$daterArray = explode(',', $daterString);
<?php foreach($apaidArray as $apaid_Array){
echo trim($apaid_Array,",").'<br>';}?>
<?php foreach($daterArray as $dater_Array){
echo trim($dater_Array,",").'<br>';}?>
此代码将显示:
50
60
10
11-11-2016
12-11-2016
14-11-2016
我需要的是:
50 11-11-2016
60 12-11-2016
10 14-11-2016
我从 MySQL 获取值。
最佳答案
同时遍历两个数组:
<?php
$apaidString = "50,60,10";
$daterString = "11-11-2016,12-11-2016,14-11-2016";
$apaidArray = explode(',', $apaidString);
$daterArray = explode(',', $daterString);
for ( $i = 0; $i < count($apaidArray); $i++ )
{ echo $apaidArray[$i].'<br>';
echo $daterArray[$i].'<br>';
}
?>
结果是:
50
11-11-2016
60
12-11-2016
10
14-11-2016
关于PHP - 正确显示 MySQL 的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40593820/