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 » PHP » Программирование на PHP » Определение последних букв

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

1. kazmikro - 02 Апреля, 2011 - 14:43:52 - перейти к сообщению
допустим у меня переменная $slovo == 'ПОСЛЕДНЯЯ БУКВА';

мне нужно чтоб переменная $bukva присваевала последнюю букву словосочитания , тоесть "А" !!!
2. duk - 02 Апреля, 2011 - 14:51:55 - перейти к сообщению
3. jonston - 02 Апреля, 2011 - 15:26:39 - перейти к сообщению
если у тебя кодировка utf8 то можно так попробовать:
PHP:
скопировать код в буфер обмена
  1.  
  2. $slovo = "последняя буква";
  3. $dlinna = mb_strlen($slovo , "utf8");
  4. $last = mb_substr($slovo , $dlinna - 1 , 1 , "utf8");
  5. echo $last;
  6.  
4. JustUserR - 02 Апреля, 2011 - 19:51:15 - перейти к сообщению
kazmikro пишет:
Мне нужно чтоб переменная $bukva присваевала последнюю букву словосочитания , тоесть "А" !!!
В действительности использование определений инкапсулированных сторковых информационных полей и сопосталяемых переменных объектов, осуществляемое в интерпретаторе языка PHP в соответствии с поставленным условием целевой задачи, предполагает осуществление размещение целевых строковых объектов во вторичном внутренем базовом элементном уровне трактования, на основании которого обеспечения явного извлечения дифферентной составляющей элемента относительно текущего слоя данных не производится, однако на основании осуществления использование вложенных ассоциированных функциональных объектов, возможно проведение решения указаной задачи в явном виде, определенном в форме $str{strlen($str)-1}

 

Powered by ExBB FM 1.0 RC1