Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Слова справа-налево
Форумы портала PHP.SU » » Вопросы новичков » Слова справа-налево

Страниц (1): [1]
 

1. Itan - 28 Сентября, 2011 - 09:28:16 - перейти к сообщению
Здравствуйте! Есть ли такая функция, которая переворачивает слова наоборот? Например передаю ей "Слово", а возвращает "оволС".
2. Мелкий - 28 Сентября, 2011 - 09:47:21 - перейти к сообщению
Штатная strrev, но юникод не поддерживает. Для utf8 погляди в коментах: http://ru.php.net/manual/en/function.strrev.php
3. EuGen - 28 Сентября, 2011 - 09:53:00 - перейти к сообщению
Для utf-8 можно воспользоваться этим:
PHP:
скопировать код в буфер обмена
  1. $test='Слово';
  2. $rev=join('', array_reverse(preg_split('//u', $test, -1, 1)));
  3. //var_dump($rev);
4. Itan - 28 Сентября, 2011 - 10:44:27 - перейти к сообщению
Спасибо!

 

Powered by ExBB FM 1.0 RC1