Автор Тема: $string  (Прочитано 7788 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Xander

  • санитар леса
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1780
  • +0/-0
  • 2
    • Просмотр профиля
$string
« Ответ #15 : 26 Мая 2003, 01:12:55 »
yUAC
basename
(PHP 3 <= 3.0.18, PHP 4 >= 4.0.0)

basename --  Returns filename component of path
Description

string basename (string path [, string suffix])


Given a string containing a path to a file, this function will return the base name of the file. If the filename ends in suffix this will also be cut off.

On Windows, both slash (/) and backslash (\\) are used as path separator character. In other environments, it is the forward slash (/).

Лисапед, однако, изобрел.
•••Jah\'d never let us down!•••

Оффлайн myname

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 66
  • +0/-0
  • 0
    • Просмотр профиля
$string
« Ответ #16 : 26 Мая 2003, 06:00:04 »
Как вырезать только первый знак? Я так понял, что надо сначала определить сколько знаков в строке, а потом уже выбрать первый из неё? Разъясните пожалуйста.
------------------------------------------
Все мы люди, а людям свойственно ошибаться

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
$string
« Ответ #17 : 26 Мая 2003, 10:14:02 »
myname
$first_char = substr($string,0,1)
почитай-таки мануал :)
AS IS...

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
$string
« Ответ #18 : 26 Мая 2003, 10:54:42 »
Цитировать
FreeSpace:
$tmp = explode(".", $filename);
array_pop($tmp);
$name = implode(".", $tmp);
unset($tmp);

Пример выше даже не почти универсальный. а совсем неуниверсальный.
И альтернатива ужасная.
РНР очень медленно работает с массивами.
И использовать их там, где абсолютно нафиг не нужны - глупо.

задача решается в одну строчку с использованием srrpos
именно это имел в виду теоретик.

Xander
Этот лисапед глюкал в каких-то версиях.

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
$string
« Ответ #19 : 26 Мая 2003, 22:12:19 »
Кстати, а чем не вариант preg_match(\'/(.*?)\\.+?$/si\',$filename,$res); $path=$res[1]; ?
TANSTAAFL

Оффлайн myname

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 66
  • +0/-0
  • 0
    • Просмотр профиля
$string
« Ответ #20 : 26 Мая 2003, 22:41:34 »
Зачем так много всего, если хватает $simbol = substr("".$song[artist]."",0,1); ?
------------------------------------------
Все мы люди, а людям свойственно ошибаться

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
$string
« Ответ #21 : 27 Мая 2003, 10:28:23 »
myname
А вот эти рюшечки - "". и ."" у тебя для красоты?

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28