данные считываются в массив из текстового файла
$arrAAA = file($filenameInBaza);
требуется подсчитать, сколько раз в массиве встречаются дубликаты КАЖДОЙ строки и записать эти данные в двухмерный массив $arrEEE
$arrEEE[$i]['nam'] значение
$arrEEE[$i]['all'] сколько раз встречается в массиве $arrAAA
---------------------------
пример исходных данных:
медведково
новокосино
митино
перово
митино
тушино
строгино
митино
строгино
кунцево
перово
медведково
митино
крылатское
новокосино
на выходе должно получиться:
$arrEEE[0]['nam']='медведково'; $arrEEE[0]['all']=2;
$arrEEE[1]['nam']='новокосино'; $arrEEE[1]['all']=2;
$arrEEE[2]['nam']='митино'; $arrEEE[2]['all']=4;
$arrEEE[3]['nam']='перово'; $arrEEE[3]['all']=2;
$arrEEE[4]['nam']='тушино'; $arrEEE[4]['all']=1;
$arrEEE[5]['nam']='строгино'; $arrEEE[5]['all']=2;
$arrEEE[6]['nam']='крылатское'; $arrEEE[6]['all']=1;
$arrEEE[7]['nam']='новокосино'; $arrEEE[7]['all']=1;
//вывод результата на экран результата
foreach($arrEEE AS $i => $massiv) {
echo '<span style="background-color:gold;" >' . $arrEEE[$i]['nam'] .' '. $arrEEE[$i]['all'] . '</span>
';
} /* end foreach1 */
---------------------------
просьба перед сдачей работы как следует проверить алгоритм на разных выборках и попробовать поменять мес теми значения исходного массива.
лично мне так и не удалось написать скрипт, который работал бы без ошибок
файлы с исходниками я прикрепил
Опубликован 30.05.2019 в 15:36
Заказ находится в архиве