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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Выбрать первые символы

Сообщения:  [1-10]   [11-12] 

 
 автор: bronenos   (27.01.2007 в 22:01)   письмо автору
 
   для: Sergey89   (27.01.2007 в 21:54)
 

Ой, прошу прощенья.... думал иначе..
То что я думал даст отрицательный второй параметр

   
 
 автор: Sergey89   (27.01.2007 в 21:54)   письмо автору
 
   для: bronenos   (27.01.2007 в 21:52)
 

http://ru2.php.net/substr
Если length отрицательный, то будет отброшено указанное этим аргументом число символов 
с конца строки string. Если при этом позиция начала подстроки, определяемая аргументом start, 
находится в отброшенной части строки, возвращается пустая строка.

   
 
 автор: bronenos   (27.01.2007 в 21:52)   письмо автору
 
   для: Sergey89   (27.01.2007 в 15:40)
 

Я извиняюсь но разве -2 не выведет 2 последних символа?

   
 
 автор: wiwaldi   (27.01.2007 в 21:19)   письмо автору
 
   для: Sergey89   (27.01.2007 в 15:40)
 

Спасибо ребят! Помогли :) Извиняюсь, что не отвечал, просто только что пришёл.

Но я всё таки не пойму, чем не понятна закономерность?
Если один или два символа, то ничего не обрезать.
Если три символа (123), то вытащить первый символ или как вы придумали обрубить два последних :) ну и т.д...

Ещё раз спасибо за помощь! Тему можно закрывать.

   
 
 автор: Sergey89   (27.01.2007 в 15:40)   письмо автору
 
   для: bronenos   (27.01.2007 в 15:30)
 

substr($string, 0, -2)

   
 
 автор: bronenos   (27.01.2007 в 15:30)   письмо автору
 
   для: valenok   (27.01.2007 в 11:34)
 

substr ($text, 0, strlen($text)-2);

   
 
 автор: valenok   (27.01.2007 в 11:34)   письмо автору
 
   для: bronenos   (27.01.2007 в 10:08)
 

До самого не сразу дошло..
Как срезать два последних символа строки? И всё понятно.

   
 
 автор: bronenos   (27.01.2007 в 10:08)   письмо автору
 
   для: kasmanaft   (27.01.2007 в 08:53)
 

Когда я писал ему про 12 сначала, то понял что он мог ошибиться, а когда исправил на 2, то как то не додумался посмотреть, что там закономерность выходит :)

   
 
 автор: valenok   (27.01.2007 в 09:24)   письмо автору
 
   для: bronenos   (27.01.2007 в 08:26)
 

И трёх выбираем первую, и четырёх первую и вторую и т.д.


<?php
$string 
"some_string";
$name substr($string,0,strlen($string)-2);

   
 
 автор: kasmanaft   (27.01.2007 в 08:53)   письмо автору
 
   для: wiwaldi   (27.01.2007 в 06:54)
 

Не очень понятна закономерность, по которой нужно выбирать символы из слов длиной >4

   

Сообщения:  [1-10]   [11-12] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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