Поиск 2 подрядидущих символов

moloko

Новичок
Здравствуйте!
Как найти 2 или 3 подрядидущие символы в строке, а если можно в массиве.
PHP:
$array = array ('2','2', '5', 'A', 'Q', '4', '4', '4');
Спасибо.
 

Andreika

"PHP for nubies" reader
одинаковых символа? %)
если это не задание не на школьную олимпиаду, то, внезапно, $array[$i]==$array[$i+1] - два символа подряд
 

Semen

Семён
PHP:
$array = array ('2','2', '5', 'A', 'Q', '4', '4', '4');
$array2 = array();
foreach($array as $el){
	@$array2[$el]++;
}
print_r($array2);
 

tz-lom

Продвинутый новичок
Semen
зачем вы собаку то поставили?
видите же что человек не разбирается,а дурной пример подаёте
 

Semen

Семён
PHP:
$array = array ('2','2', '5', 'A', 'Q', '4', '4', '4');
$array2 = array();
foreach($array as $el){
	(array_key_exists($el, $array2)) ? $array2[$el]++ : $array2[$el] = 1;
}
print_r($array2);
 

zerkms

TDD infected
Команда форума
Semen
Почему не array_count_values сразу тогда?
 

zerkms

TDD infected
Команда форума
Semen
Это как раз то, что делает твой скрипт - считает число совпадений. Разве нет?
 

Semen

Семён
Написал так, потому что обычно в цикле значения массива обрабатываются ещё как-либо.
Пускай ТС объяснить что с этим делать дальше...
 
Сверху