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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: substr()

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: Извлечь для сравнения
criaton
Отправлено: 21 Декабря, 2011 - 14:52:20
Post Id


Гость


Покинул форум
Сообщений всего: 93
Дата рег-ции: Февр. 2010  


Помог: 0 раз(а)




Данная функция не извлекает последнии четыре буквы для сравнения

CODE (htmlphp):
скопировать код в буфер обмена
  1. image_src = "image.jpg";
  2.  
  3. else if (image_src.substr(-4) == ".jpg")
 
 Top
EuGen Администратор
Отправлено: 21 Декабря, 2011 - 14:54:59
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




http://www[dot]w3schools[dot]com/jsref/jsref_substr[dot]asp

Обратите внимание:
Цитата:
Tip: To extract characters from the end of the string, use a negative start number (This does not work in IE).


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
criaton
Отправлено: 21 Декабря, 2011 - 15:15:50
Post Id


Гость


Покинул форум
Сообщений всего: 93
Дата рег-ции: Февр. 2010  


Помог: 0 раз(а)




Да все это работает, а вот с минусом 4 - нет
 
 Top
EuGen Администратор
Отправлено: 21 Декабря, 2011 - 15:27:33
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Так там и написано, что с отрицательными значениями не работает в IE


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
criaton
Отправлено: 21 Декабря, 2011 - 15:32:35
Post Id


Гость


Покинул форум
Сообщений всего: 93
Дата рег-ции: Февр. 2010  


Помог: 0 раз(а)




да, интересно в каких версиях IE
 
 Top
EuGen Администратор
Отправлено: 21 Декабря, 2011 - 15:42:48
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Думаю, гадать если только.
Есть решение, метод slice:

http://www[dot]w3schools[dot]com/jsref/j[dot][dot][dot]slice_string[dot]asp


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
tuareg
Отправлено: 21 Декабря, 2011 - 15:54:04
Post Id


Участник


Покинул форум
Сообщений всего: 1234
Дата рег-ции: Июнь 2010  


Помог: 69 раз(а)




Попробуйте так
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. image_src.substr(image_src.length-4)
  3.  
 
 Top
criaton
Отправлено: 21 Декабря, 2011 - 15:57:47
Post Id


Гость


Покинул форум
Сообщений всего: 93
Дата рег-ции: Февр. 2010  


Помог: 0 раз(а)




спасибо, со slice (), пробовал и допустил ошибку

щас все работает
 
 Top
vixa
Отправлено: 21 Декабря, 2011 - 18:41:14
Post Id



Новичок


Покинул форум
Сообщений всего: 55
Дата рег-ции: Авг. 2011  
Откуда: Украина


Помог: 0 раз(а)




CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. image_src = "image.jpg";
  3. else if (image_src.substr(image_src.length-4) == ".jpg")
  4.  


-----
Vixa
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB