Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
menampilkan array berdasarkan banyaknya kata dalam kolom
Kasusnya
1. hasUsername tampil satu kali.
2. Data bendera dibuat mendatar spt :
namabendera1 gambarbendera1,namabendera2 gambar bendera2.. dst berdasarkan banyaknya jumlah kata has usercountry pada baris pertama
3. Tampilan saat ini seperti dibawah ini
4. Saya mempunyai code spt dibawah ini:
5. banyak yg kurang apa kode ini benar dan bagaimana membuat 'hasusercountry' hanya muncul satu kali?
<div class="row">
<table class="table table-bordered">
<tbody>
<?php
//$ranking = array();
foreach($value as $k=>$v){
$data = $v['Data']; //kolom kedua
$data1 = explode("|",$data);
// array_push($ranking, $v['Predikat']); //mengambil array index predikat
if (strpos($data1[1], '.svg') !== false || strpos($data1[1], '.png') !== false && strpos($data1[1], 'flag') !== false) {
//array_push($ranking, $data);
$array=array($v['Data']=='hasUserCountry'); //jika kolom data mengandung kata 'hasUserCountry'
$array1=count($array); //jumlah kata 'hasUserCountry'
$tampil1 = '<a href=Home#Informasinegara/detailnegara/?name='.urlencode($data1[0]).'>'.strtoupper($data1[0]).'</a><br><br><img src="'.$data1[1].'" style="width: 20%;"></img>'; //tampilan nama negara dan gambar
$tampil = for ($i=1; $i<=$array1;$i++){
echo $tampil1" , ";
} //Proses perulangan
}elseif(strpos($data, '.asp') !== false){
$tampil ='<a href='.substr($data,2).'>'.substr($data,2).'</a>';
}elseif(strpos($data1[1], ':6767') !== false && strpos($data1[1], '.jpg') !== false){
$tampil = '<img src="'.substr($data1[1],55).'" style="width: 20%;"></img>';
}
else{
$tampil= substr($data,2);
}
?>
<tr>
<td><?php echo substr($v["Predikat"],71); ?></td>
<td><?php echo $tampil; ?></td>
<?php
}
?>
</tr>
</tbody>
</table>
</div>
6. Sedangkan coding utk gambar diatas spt ini:
<div class="row">
<table class="table table-bordered">
<tbody>
<?php foreach($value as $k=>$v){
$data = $v['Data'];
$data1 = explode("|",$data);
//$data2 = explode("=",$data);
if (strpos($data1[1], '.svg') !== false || strpos($data1[1], '.png') !== false && strpos($data1[1], 'flag') !== false) {
$tampil = '
<a href=Home#Informasinegara/detailnegara/?name='.urlencode($data1[0]).'>'.strtoupper($data1[0]).'</a><br><br><img src="'.$data1[1].'" style="width: 20%;"></img>
';
}elseif(strpos($data, '.asp') !== false){
$tampil =
'
<a href='.substr($data,2).'>'.substr($data,2).'</a>
';
}elseif(strpos($data1[1], ':6767') !== false && strpos($data1[1], '.jpg') !== false){
$tampil = '<img src="'.substr($data1[1],55).'" style="width: 20%;"></img>';
}
else{
$tampil= substr($data,2);
}
?>
<tr>
<td><?php echo substr($v["Predikat"],71); ?></td>
<td><?php echo $tampil; ?></td>
<?php
}
?>
</tr>
</tbody>
</table>
</div>
7. Setiap data mempunyai jumlah 'hasusercountry' dan bendera yg berbeda-beda tapi hasusercountry jumlahnya = databendera
1 Jawaban:
Jawaban Terpilih
kurang ngerti gan, coba diedit lagi pertanyaannya, banyak istilah-istiliah yang kurang jelas hasUsername, hasUsercountry, kita ngga tahu aplikasi agan strukturnya seperti apa, masalah dengan kodenya apa, yang dimau apa, danlainlain