PHP TASKS

Azərbaycan dilində yazılmış istənilən sözdəki hecaların sayını tapan funksiya.

16.11.2022 1 dəq oxuma
<?php
    function heca_sayi($word)
    {
        $word       = mb_strtolower($word);
        $length 	= mb_strlen($word);
        $vowels 	= ['a','ı','o','u','e','ə','i','ö','ü'];

        $n = 0;
        for ($i=0; $i < $length; $i++) { 
            if(in_array(mb_substr($word,$i,1,'UTF-8'),$vowels))
            {
                $n++;
            }
        }

        return $n;
    }

    $word1 = 'alma';
    $word2 = 'narıncı';
    $word3 = 'adət-ənənə';

    echo 'heca_sayi('.$word1.'); //'.heca_sayi($word1).'<br/>';
    echo 'heca_sayi('.$word2.'); //'.heca_sayi($word2).'<br/>';
    echo 'heca_sayi('.$word3.'); //'.heca_sayi($word3).'<br/>';
?>
Digər dildə: EN