首页 > 解决方案 > 如何从之前填充的数组中填充空值?

问题描述

如何从之前填充的数组中填充空值?

$array = unserialize(file_get_contents('file/temp/'.$request->name_file));

foreach ($array[0] as $key => $value) {
    if ($key>11) {
        if ($value[0]) {
            echo $value[2]." | ".$value[3]." | ".$value[4]." | ".$value[5]." | ";
            $a = $value[2];
            echo "<br>";
        }
        if ($value[0]==null) {
            echo "=>kosong";
            echo $a;
            echo "<br>";
        }
    }
}

输出是:

SBP-27/WBC.13/BD.04/2017 | 2017-06-10 | 2017-06-10 | Rasau | 
=>empty
=>empty
SBP-24/WBC.13/BD.04/2017 | 2017-06-07 | 2017-06-07 | Palangkaraya | 
=>empty
=>empty
=>empty

我想要的是:

SBP-27/WBC.13/BD.04/2017 | 2017-06-10 | 2017-06-10 | 拉绍 |

SBP-27/WBC.13/BD.04/2017 | 2017-06-10 | 2017-06-10 | 拉绍 |

SBP-27/WBC.13/BD.04/2017 | 2017-06-10 | 2017-06-10 | 拉绍 |

SBP-27/WBC.13/BD.04/2017 | 2017-06-10 | 2017-06-10 | 拉绍 |

SBP-24/WBC.13/BD.04/2017 | 2017-06-07 | 2017-06-07 | 帕朗卡拉亚 |

SBP-24/WBC.13/BD.04/2017 | 2017-06-07 | 2017-06-07 | 帕朗卡拉亚 |

SBP-24/WBC.13/BD.04/2017 | 2017-06-07 | 2017-06-07 | 帕朗卡拉亚 |

SBP-24/WBC.13/BD.04/2017 | 2017-06-07 | 2017-06-07 | 帕朗卡拉亚 |

标签: laravel

解决方案


foreach ($array[0] as $key => $value) 
  {
     if ($key>11) 
     {
        if ($value[0]) 
         {
            $value2 = $value[2];
            $value3 = $value[3];
            $value4 = $value[4];
            $value5 = $value[5];

            $a = $value[2];
            echo "<br>";
         }

         echo $value2." | ".$value3." | ".$value4." | ".$value5." | ";
         echo "<br>";
        if($value[0]==null) 
        {
           echo "=>kosong";
           echo $a;
           echo "<br>";

        }
   }
}

推荐阅读