laravel - 如何从之前填充的数组中填充空值?
问题描述
如何从之前填充的数组中填充空值?
$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 | 帕朗卡拉亚 |
解决方案
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>";
}
}
}
推荐阅读
- math - 可以在任何编程语言中轻松解析和计算的最标准数学符号是什么?
- python - 在 django bulk_create 中获取 IntegrityError 的键
- javascript - 基于 Angular/ChartJS 中的 API 动态更新图形(移动线图)
- javascript - 使用 webpack 在 Django 服务器上运行 React App 的问题
- python - 防止通过 Ctrl+D 关闭 python IDLE shell
- sql - 当表 B 上没有运行查询时如何将数据从表 A 切换到表 B
- python - 如何根据唯一列组合 Pandas 数据框
- javascript - JavaScript - 如何在显示为正方形/矩阵的元素的线性数组中按键查找元素的 x,y 位置?
- python - 将数据帧的部分行从数字转换为日期时间,但得到奇怪的数字
- android - 从一部手机到另一部手机的远距离Android屏幕共享