0
$inputWhiteJenisPembayaran = $verifikator['whiteJenisPembayaran'];
$dataWhiteJenisPembayaran = array();
foreach ($inputWhiteJenisPembayaran as $bacaDataWhiteJenisPembayaran) {
  if ($bacaDataWhiteJenisPembayaran != "") { //jika inputnya kosong maka tidak akan dieksekusi
    // statement untuk insert data ke database
    $dataWhiteJenisPembayaran[] = $bacaDataWhiteJenisPembayaran;
  }
}
$implodeWhiteJenisPembayaran = implode(", ", $dataWhiteJenisPembayaran);

// whitelist jenis pemasang
$inputWhiteJenisPemasang = $verifikator['whiteJenisPemasang'];
$dataWhiteJenisPemasang = array();
foreach ($inputWhiteJenisPemasang as $bacaDataWhiteJenisPemasang) {
  if ($bacaDataWhiteJenisPemasang != "") { //jika inputnya kosong maka tidak akan dieksekusi
    // statement untuk insert data ke database
    $dataWhiteJenisPemasang[] = $bacaDataWhiteJenisPemasang;
  }
}
$implodeWhiteJenisPemasang = implode(", ", $dataWhiteJenisPemasang);

// whitelist jenis iklan
$inputWhiteJenisIklan = $verifikator['whiteJenisIklan'];
$dataWhiteJenisIklan = array();
foreach ($inputWhiteJenisIklan as $bacaDataWhiteJenisIklan) {
  if ($bacaDataWhiteJenisIklan != "") { //jika inputnya kosong maka tidak akan dieksekusi
    // statement untuk insert data ke database
    $dataWhiteJenisIklan[] = $bacaDataWhiteJenisIklan;
  }
}
$implodeWhiteJenisIklan = implode(", ", $dataWhiteJenisIklan);

我想内爆 内爆结果是 $implode_combination_whitelist_blacklist。我做了这样的编码,但不能。

$implode_combination_whitelist_blacklist = implode(", ", $implodeWhiteJenisPembayaran, $implodeWhiteJenisPemasang, $implodeWhiteJenisIklan);

如何成为一个内爆?

4

2 回答 2

0

这应该这样做

$implode_combination_whitelist_blacklist = implode(", ", array_merge($implodeWhiteJenisPembayaran, $implodeWhiteJenisPemasang, $implodeWhiteJenisIklan));
于 2012-11-09T06:55:20.290 回答
0

我认为将过滤后的数据存储在 3 个不同的数组中(每个数组内爆)然后合并它们并再次内爆是没有意义的。只需声明一个单一/主结果数组并在循环每个子数组时将值推入其中$verifikator

这似乎更直接:

$result = array();

foreach($verifikator['whiteJenisPembayaran'] as $v) {
  if ($v != "") {
    // statement untuk insert data ke database
    $result[] = $v;
  }
}

foreach ($verifikator['whiteJenisPemasang'] as $v) {
  if ($v != "") {
    // statement untuk insert data ke database
    $result[] = $v;
  }
}

foreach ($verifikator['whiteJenisIklan'] as $v) {
  if ($v != "") {
    // statement untuk insert data ke database
    $result[] = $v;
  }
}

$implode_combination_whitelist_blacklist = implode(", ",$result);
于 2018-01-05T01:41:08.517 回答