Обрезание строки и замена символов

Geenetix

Guest
Обрезание строки и замена символов

Какой функцией обрезать строку до определённое кол-ва символов?

$long="123456789";
$result = function($long, 5); // ?
должно получиться $result="12345";

Как преобразовать строку "2004-05-11"
в строку "11.05.2004"?

Заранее Спасибо!
 

NEK

Guest
1) для текста
$newtext = wordwrap($text, 20, "<br />");
$rest = substr("abcdeffghfghfghfgh", 0, 4);

2) echo join(".", explode("-","2004-05-11") );
 

Geenetix

Guest
$timestamp=strtotime("2004-05-11");
echo date("d.m.Y", $timestamp);

выводит текущую дату,
а мне нужно, чтобы дата была та же.
 

iliah

Новичок
Автор оригинала: Geenetix
$timestamp=strtotime("2004-05-11");
echo date("d.m.Y", $timestamp);

выводит текущую дату,
а мне нужно, чтобы дата была та же.
дак сегодня - 11 05 2004 :)

да что внутри strtotime() напишешь, то и выведет
главное чтобы допустимый формат ( GNU Date Input Formats) был
 

Geenetix

Guest
А я проще сделал:)

$ad = "2004-05-22";
$d = $ad[8].$ad[9].".".$ad[5].$ad[6].".".$ad[2].$ad[3];
 

iliah

Новичок
Автор оригинала: Geenetix
А я проще сделал:)

$ad = "2004-05-22";
$d = $ad[8].$ad[9].".".$ad[5].$ad[6].".".$ad[2].$ad[3];
а теперь представь, что у тебя строка не из девяти символов, а из девяноста (разумеется это не дата, а что-нибудь другое)
 

lucas

Guest
+ К символу строки обращаются через фигурные скобки: string{offset}.
 

Фанат

oncle terrible
Команда форума
Geenetix
фукция, про которую ты спрашивал - substr

для даты вариант твой - нормальный
но писать надо в фигурных
разница в том, что "абы работало" пишут ламеры.
а люди, которые не хотят сами себе создаваит проблем, пишут ПРАВИЛЬНО

ламеры общаются на других форумах.
все понятно?
 

Geenetix

Guest
а почему в фигурных правильно обьяснить можно?
 

Фанат

oncle terrible
Команда форума
можно
синтаксис такой в пхп
об этом, между прочим, в мане написано.

для любознательных
 
Сверху