Postingan lainnya
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