php array hitung per karakter

gan mau tanya saya ada input string misal "saya suka programming"; trus output yang ingin dicapai adalah menghitung tiap karakter misal a = 4 s = 2 dst sesuai dengan inputan string diatas apa ada referensi?

ini yg sejauh ini saya lakukan

$string = 'saya suka programming'; $split=explode($string,''); foreach($split as $u) { echo substr_count($u,'a'); }

avatar vaiosyndicate15
@vaiosyndicate15

19 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

4 Jawaban:

up gans.........

avatar vaiosyndicate15
@vaiosyndicate15

19 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

echo substr_count("abca", "a"); Coba itu gan, "a" diganti dg string yg mau di cari jumlahnya,

Klo mw smuanya krkter d itung pke looping aja

avatar sustiono
@sustiono

16 Kontribusi 10 Poin

Dipost 6 tahun yang lalu

coba pakek ini semoga bisa jadi reverensi

 http://us2.php.net/manual/en/function.str-split.php
$result = str_split('abcdef');
avatar wedev
@wedev

86 Kontribusi 23 Poin

Dipost 6 tahun yang lalu

Jawaban Terpilih

langsung aja pakai count_chars() http://php.net/manual/en/function.count-chars.php

<?php
$string = "saya suka programming";
foreach (count_chars($string, 1) as $i => $val)
{
   echo "Huruf \"" , chr($i) , "\" muncul $val kali.<br>";
}
?>
//Output
Huruf " " muncul 2 kali.
Huruf "a" muncul 4 kali.
Huruf "g" muncul 2 kali.
Huruf "i" muncul 1 kali.
Huruf "k" muncul 1 kali.
Huruf "m" muncul 2 kali.
Huruf "n" muncul 1 kali.
Huruf "o" muncul 1 kali.
Huruf "p" muncul 1 kali.
Huruf "r" muncul 2 kali.
Huruf "s" muncul 2 kali.
Huruf "u" muncul 1 kali.
Huruf "y" muncul 1 kali.

avatar rachmatsasongko
@rachmatsasongko

410 Kontribusi 426 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban