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.

avatar versitani
@versitani

1 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

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/

avatar tompradana
@tompradana

134 Kontribusi 95 Poin

Dipost 5 tahun yang lalu

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>";

avatar ahanafi
@ahanafi

815 Kontribusi 552 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban