Ответов: 7 Просмотров: 385
|
ghilter пишет:snikers987 пишет:$rgCompany = array('аптека', 'аптека2', 'баня');
$rgComplete = array();
foreach($rgCompany as $sValue){
$rgComplete[$mb_substr($sValue, 0, 1, 'utf-8')] = $sValue;
}
//var_dump($rgComplete);
спасибо за быстрый ответ. только я убрал доллар перед mb_substr, т.к. скрипт не работал.
результат получился такой - array(2) { ["а"]=> string(13) "аптека2" ["б"]=> string(8) "баня" }
получается, что 'аптека' пропущена, в массиве ее нет, т.е. я так понимаю, что массив перезаписывается, как это поправить?
я исправлял код выше, писал с телефона, не поставил [] и доллар по ошибке воткнул |