menampilkan array yang values tidak 0

mau tanya jika saya punya data array seperti ini Array ( [0] => 18 andi[1] => 9 eka[2] => 1 ari[3] => 0 surya[4] => 0 rafli)

tapi jika di depan nama user 0 maka ga akan masuk ke array jadi tampilnya menjadi : Array ( [0] => 18 andi[1] => 9 eka[2] => 1 ari[3])

avatar Nandar
@Nandar

648 Kontribusi 204 Poin

Diperbarui 7 tahun yang lalu

6 Jawaban:

sy asumsikan 18 andi, 9 eka, dstnya itu sebagai string. Kalau benar itu string gunakan kombinasi array_filter dan strpos


$data         = ['18 andi', '9 eka', '1 ari', '0 surya', '0 rafli'];
$filteredData = array_filter($data, function($value) {
   return (strpos($value, '0') === false);
});

print_r($filteredData);

avatar onirusama
@onirusama

265 Kontribusi 184 Poin

Dipost 7 tahun yang lalu

kok malah error di line 2 : Parse error: parse error in C:\xampp\htdocs\hrfastnan\test.php on line 2


$data         = ['18 andi', '9 eka', '1 ari', '0 surya', '0 rafli'];

avatar Nandar
@Nandar

648 Kontribusi 204 Poin

Dipost 7 tahun yang lalu

saya rasa ada kode agan yg error. kode di atas work kok. buka link ini dan lihat resultnya: http://ideone.com/umIFxg

avatar onirusama
@onirusama

265 Kontribusi 184 Poin

Dipost 7 tahun yang lalu

Saya tidak akan memberikan jawaban langsung kepada agan, karna itu akan jadi racun buat agan sendiri.. Nahh saya akan memberikan hal yang berhubungan saja..

Mungkin ide nya bisa seperti ini, mengeluarkan nilai pada array menggunakan for loop, nahh bagaimana supaya jika value = 0, tidak ditampilkan.. gunakan if conditions, dan lakukan continue jika syarat diatas yaitu value = 0.

referensi nya bisa dilihat disini.. https://www.w3schools.com/js/tryit.asp?filename=tryjs_continue


<!DOCTYPE html>
<html>
<body>

<p>A loop which will skip the step where i = 3.</p>

<p id="demo"></p>

<script>
var text = "";
var i;
for (i = 0; i < 10; i++) {
    if (i === 3) { continue; }
    text += "The number is " + i + "<br>";
}
document.getElementById("demo").innerHTML = text;
</script>

</body>
</html>

avatar dodipsitorus
@dodipsitorus

412 Kontribusi 145 Poin

Dipost 7 tahun yang lalu

Biasanya php error terdiri dari 3 part, error type, error message, error context. Kalau dari error agan sy lihat tidak jelas pesannya.

Parse error: parse error in C:\xampp\htdocs\hrfastnan\test.php on line 2
// error type = Parse error (jenis lainya warning, notice, fatal, dsb)
// error message ? (biasaya unexpected T_STRING, expecting ‘;’, dsb)
// error context in C:\xampp\htdocs\hrfastnan\test.php on line 2

avatar onirusama
@onirusama

265 Kontribusi 184 Poin

Dipost 7 tahun yang lalu

Jawaban Terpilih

udah gan, explode sama implode aja dah wehehe

avatar Nandar
@Nandar

648 Kontribusi 204 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban