Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как вытащить 2 последних символа из переменной
 
 автор: rusbi   (11.12.2007 в 12:36)   письмо автору
 
 

Здравствуйте!

Есть переменная

$a = "sample77";

Есть переменная $b в которую нужно занести 2 последних символа из $a

Как это проще всего сделать?

   
 
 автор: CrazyAngel   (11.12.2007 в 12:42)   письмо автору
 
   для: rusbi   (11.12.2007 в 12:36)
 

substr

   
 
 автор: Faraon   (11.12.2007 в 12:44)   письмо автору
 
   для: rusbi   (11.12.2007 в 12:36)
 


<?php
$a 
"sample77";
print 
substr($a, -2);
?>

   
 
 автор: rusbi   (11.12.2007 в 13:09)   письмо автору
 
   для: Faraon   (11.12.2007 в 12:44)
 

Спасибо, всё получилось!

   
 
 автор: cheops   (11.12.2007 в 12:44)   письмо автору
 
   для: rusbi   (11.12.2007 в 12:36)
 

Можно поступить следующим образом
<?php
  $a 
"sample77";
  echo 
substr($astrlen($a) - 2);
?>

   
 
 автор: bronenos   (11.12.2007 в 13:32)   письмо автору
 
   для: cheops   (11.12.2007 в 12:44)
 

вы немного не по задаче ответили, но все же - не аналог ли вашему варианту

substr($a, 0, -2);
?

кстати просьба при обработке тега code делать trim, а не rtrim... на этом форуме

   
 
 автор: Faraon   (11.12.2007 в 13:36)   письмо автору
 
   для: bronenos   (11.12.2007 в 13:32)
 

>substr($a, 0, -2);
Так останется строка без последних двух символов, т.е sample
А автору нужно было вытащить последние два символа в переменную $b

   
 
 автор: bronenos   (11.12.2007 в 14:36)   письмо автору
 
   для: Faraon   (11.12.2007 в 13:36)
 

а, да..

   
 
 автор: kasmanaft   (11.12.2007 в 18:11)   письмо автору
 
   для: bronenos   (11.12.2007 в 13:32)
 

> кстати просьба при обработке тега code делать trim, а не rtrim... на этом форуме
trim вообще не делается... и правильно.





   
 
 автор: bronenos   (11.12.2007 в 18:12)   письмо автору
 
   для: kasmanaft   (11.12.2007 в 18:11)
 

почму правильно

   
 
 автор: kasmanaft   (11.12.2007 в 18:18)   письмо автору
 
   для: bronenos   (11.12.2007 в 18:12)
 

Код всё-таки, зачем его трогать.

"код" - это что-то такое, чего трогать низя :) Как его ввели, так его и нужно показать. Я считаю.

   
 
 автор: bronenos   (11.12.2007 в 23:18)   письмо автору
 
   для: kasmanaft   (11.12.2007 в 18:18)
 

я просто про пробелы с начала и конца

   
 
 автор: cheops   (12.12.2007 в 14:28)   письмо автору
 
   для: bronenos   (11.12.2007 в 13:32)
 

Да, это аналог, но мне он кажется менее читабельным.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования