Postingan lainnya
Mengitung jumlah variable PHP
Saya mengisi sejumlah data menggunakan PHP dengan acuan kode negara yg sudah saya susun ($country), kurang lebih seperti ini codenya:
$maju = 'Maju';
$berkembang = 'Berkembang';
$miskin = 'Miskin';
if($country == 1) {
echo $maju;
} else if($country == 2) {
echo $berkembang;
} else {
echo $miskin;
}
Nah apakah bisa dihitung jumlah kemunculan dari variable $maju, $berkembang, dan $miskin?
Terimakasih.
0
2 Jawaban:
Halo.
Bisa seharusnya, saya menulis kode nya seperti ini:
<?php
$maju = 'Maju';
$berkembang = 'Berkembang';
$miskin = 'Miskin';
$countries = array(1,2,3,3,3,3,2,2,2,1,1,2,3,3,2,2,1,1,2);
$values = array_count_values( $countries );
foreach( $values as $country => $value ) {
if($country == 1) {
echo $maju . ' ' . $value . "<br/>";
} else if($country == 2) {
echo $berkembang . ' ' . $value . "<br/>";
} else {
echo $miskin . ' ' . $value . "<br/>";
}
}
?>
Test coba disini: http://phpfiddle.org/
0
Mungkin bisa coba gini
$maju = 'Maju';
$berkembang = 'Berkembang';
$miskin = 'Miskin';
$total_maju = 0;
$total_berkembang = 0;
$total_miskin = 0;
$countries = array(1,2,3,1,2,3,1,2,3);
foreach($countries as $country) {
if($country == 1) {
echo $maju;
$total_maju = $total_maju + 1;
} else if($country == 2) {
echo $berkembang;
$toal_berkembang= $toal_berkembang+ 1;
} else {
echo $miskin;
$total_miskin = $total_miskin + 1;
}
}
echo "TOTAL NEGARA MAJU ". $total_maju . "<br>";
echo "TOTAL NEGARA BERKEMBANG ". $total_berkembang . "<br>";
echo "TOTAL NEGARA MISKIN ". $total_miskin . "<br>";
0