Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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'); }
4 Jawaban:
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
coba pakek ini semoga bisa jadi reverensi
http://us2.php.net/manual/en/function.str-split.php
$result = str_split('abcdef');
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.