Autor Zpráva
4li
Profil
Ahoj!

Prosim o radu skusenejsich.

Existuje pole:
Array
(
    [0] => Tina
    [1] => Tereza
    [2] => Barbora
    [3] => Petra
    [4] => Zuzana
)


Potreboval by som z toho vytvorit pole, v ktorom by sa nachadzali zaciatocne pismena danych mien + ak sa pismeno vysktyne viac krat, tak ho odignorovat, resp. zaznamenat len raz. Tj.:
Array
(
    [0] => T
    [1] => B
    [2] => P
    [3] => Z
)


Dik za kazdu radu!
4li
Profil
Nikto? :(
Alphard
Profil
function xy($ar)
{
  foreach ($ar as $v)
  {
    $new[] = substr($v, 0, 1);
  }
  return array_unique($new);
}


Duplicity zkuste vymyslet sám.
Beru zpět, už vidím, k čemu by to vedlo.
Kcko
Profil
$names = array(
			'Tina',
			'Tereza',
			'Barbora',
			'Petra',
			'Zuzana',
			);


$letters = array();
foreach ($names as $name)
{
	$letter = substr($name, 0, 1);
	$letters[$letter]++;
}

print_r($letters);
4li
Profil
Kcko:
Je to presne to co som potreboval. Dakujem!

Alphard:
Dik!
Kcko
Profil
Alphard:
Beru zpět, už vidím, k čemu by to vedlo.
K cemu? :-)
Alphard
Profil
Kcko:
K zbytečně složitému a nepřehlednému řešení. Chtěl jsem, aby se 4li naučil hledat funkce, ale pak jsem uviděl tvé řešení, napadlo mě, že se 4li pokusí převést klíče na hodnoty dalším cyklem, a radši jsem dokončil svou původní myšlenku.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0