Нужно отобразить слова: Массив,Функция,Дедлайн,Приветствие,Обучение,Стажировка. Вот мой код PHP: $aWords = ['Массив', 'Функция', 'Дедлайн', 'Приветствие', 'Обучение', 'Стажировка']; function utf8_strrev($str) { preg_match_all('/./us', $str, $ar); return implode(array_reverse($ar[0])); } { echo "$aWords[0]|"; echo utf8_strrev("$aWords[0]"); echo '<br />'; echo "$aWords[1]|"; echo utf8_strrev("$aWords[1]"); echo '<br />'; echo "$aWords[2]|"; echo utf8_strrev("$aWords[2]"); echo '<br />'; echo "$aWords[3]|"; echo utf8_strrev("$aWords[3]"); echo '<br />'; echo "$aWords[4]|"; echo utf8_strrev("$aWords[4]"); echo '<br />'; echo "$aWords[5]|"; echo utf8_strrev("$aWords[5]"); echo '<br />'; Все прекрасно вышло НО! Я понимаю, что так только полные дебилы пишут код. Тут нужен цикл. Когда сделала через него, вместо того, что требовалось вывелись вертикальные палочки в столбик: | | | | | | Что не так, черт возьми!!!!!
@mrnmrzv массив в кавычках потому что =) PHP: $aWords = ['Массив', 'Функция', 'Дедлайн', 'Приветствие', 'Обучение', 'Стажировка']; function utf8_strrev($str) { preg_match_all('/./us', $str, $ar); return implode(array_reverse($ar[0])); } $result =""; foreach($aWords as $item){ $result .= $item.' | '.utf8_strrev($item).'<br>'; } echo $result;
Спасибо большое. Я думала про перебор. Почему я сама не могу додумать, а оказывается все так просто?!?!??! Это бесит