Zadejte hledaný výraz...

PHP | Počet stejných prvků v řetězci

Zdravím,
řeším jeden problém ohledně práce s řetězci:
$retezec = "jedna dvě jedna dvě jedna jedna jedna";
a potřeboval bych z toho dostat něco ve stylu:
jedna 5x
dvě 2x
prostě spočítat jednotlivé prvky
Podařilo se mi to částěčně vyřetit přes přiřazovaní do polí a přepočítáváním počtu prvků ale je to strašně pomalé a občas způsobuje chyby.
Nemáte někdo nějaký jednoduší a hlavně rychlejší způsob?
5. 1. 2010 21:54:00
https://webtrh.cz/diskuse/php-pocet-stejnych-prvku-v-retezci#reply433276
array_count_values(explode(" ", $string));
5. 1. 2010 21:59:33
https://webtrh.cz/diskuse/php-pocet-stejnych-prvku-v-retezci#reply433275
Napsal Retal;428422
array_count_values(explode(" ", $string));
dik moc a to jsem procházel snad všechny funkce na php.net pro práci s polem jak jsem tohle mohl přehlídnout
5. 1. 2010 22:03:55
https://webtrh.cz/diskuse/php-pocet-stejnych-prvku-v-retezci#reply433274
sh
verified
rating uzivatele
(22 hodnocení)
5. 1. 2010 22:28:38
anebo jednodušeji http://www.php.net/manual/en/function.substr-count.php :andel:
5. 1. 2010 22:28:38
https://webtrh.cz/diskuse/php-pocet-stejnych-prvku-v-retezci#reply433273
Pro odpověď se přihlašte.
Přihlásit