Php 用空格填充数组

Php 用空格填充数组,php,arrays,Php,Arrays,我有一个数组 Array ( [0] => 1500 [1] => 2000 [2] => - ) Array ( [0] => 1 [1] => 2 [2] => 3 ) Array ( [0] => [1] => - [2] => - ) 尝试了此代码,但对我无效 $default = array_fill(0,3,'-'); $paymentexplode = array_replace($defaul

我有一个数组

Array (
[0] => 1500 
[1] => 2000
[2] => - )

Array ( 
[0] => 1 
[1] => 2 
[2] => 3 ) 

Array ( 
[0] => 
[1] => - 
[2] => - )      
尝试了此代码,但对我无效

$default = array_fill(0,3,'-');
$paymentexplode = array_replace($default, explode(",",$CARDNUMBER_PAYMENT_MX));
$explodedeductedfinal = array_replace($default, explode(",",$PAYMENT_AMOUNT_MX));
用于在td中输出数据

foreach($explodedeductedfinal as $is){
    $bankname = trim($is);

    if (!empty($bankname)) {
        echo   "<td class='center'>$bankname</td>";
    }
}
应该是这个

CODE1|  CODE2  |CODE3
1500    2000      -
1       2         3
-       -         -

如果您有一个空单元格,您仍然需要输出数据,否则您将得到一个不平衡的表

foreach($explodedeductedfinal as $is){
    $bankname = trim($is);

    echo "<td class='center'>";
    if (!empty($bankname)) {
        echo   $bankname;
    }
    echo "</td>";
}

为什么要给我一个否决票?你所需要的只是一个循环中的其他人来回应一个破折号它不起作用有人能帮我吗?
foreach($explodedeductedfinal as $is){
    $bankname = trim($is);

    echo "<td class='center'>";
    if (!empty($bankname)) {
        echo   $bankname;
    }
    echo "</td>";
}