Дължина на стринговете

puzzelbrain1

Registered
Ако имаме масив от типа:
Код:
$ocenki[martin] = '3,3,6';
$ocenki[petkan]='6,6,5';

как може да се изведе броя на символите на всеки един елемент от масива. И как може да се преброи броя на символите на всеки един елемент от масива БЕЗ да се броят запетаите :) Разбрах, че associative array можел да ми свърши работа, но нещо не схванах начина му на работа от сайта на php. Мерси на всички предварително :)
 
PHP:
<?php

$ocenki['martin'] = '3,3,6';
$ocenki['petkan']='6,6,5'; 


//функция за броене без запетаи
function broi($elem)
{
      $broi = 0;
      if(strstr($elem,','))
      {
            $expl = explode(',',$elem);
            foreach($expl as $item)
            {
                  $broi++;
            }
      }
      return $broi;
}

echo broi($ocenki['martin']); //Изкарва броя на оценките за Мартин
echo strlen($ocenki['martin']); //Изкарва броя символи със запетаи в елемнта Мартин

?>

Успех :)
 

Back
Горе