|
|
|
| в общем как удалять начиная с какого-то символа?помогите пожалуйста! | |
|
|
|
|
|
|
|
для: seregarulez
(06.04.2007 в 18:58)
| | Из мануала:
<?php
$rest = substr("abcdef", 1); // возвращает "bcdef"
$rest = substr("abcdef", 1, 3); // возвращает "bcd"
$rest = substr("abcdef", 0, 4); // возвращает "abcd"
$rest = substr("abcdef", 0, 8); // возвращает "abcdef"
// к отдельным символам можно обращаться с помощью фигурных скобок
$string = 'abcdef';
echo $string{0}; // выводит a
echo $string{3}; // выводит d
?>
|
| |
|
|
|
|
|
|
|
для: Poison
(06.04.2007 в 19:07)
| | а можно чуть попонятнее для новичка....вот у меня есть к примеру в строке 800 символов, а мне надо сделать, чтобы осталось только 600....я не понял в вашем примере какая цифра какую букву удаляет и сколько букв и как удаляет | |
|
|
|
|
|
|
|
для: seregarulez
(06.04.2007 в 19:15)
| |
$text = "Ваш текст";
$text = substr($text , 0, 5) // Выведет Ваш т (первые шесть букв или чего там)
|
Но вот есть интересная функция, возможно с этого форума, уже не помню где взял..
# Обрезание текста на форуме до заданной длины
# $max_len - сколько знаков выводить
# $substitute='...' - на что будет заканчиваться текст (чем будет дополнен)
# $percent=100 - с этим параметром можешь поиграться.
function str_cut($str,$max_len=400,$percent=100,$substitute='...') {
$str = (strip_tags($str));
$str_len = strlen($str);
$max_len = $max_len-strlen($substitute);
if ($str_len > $max_len && $max_len)
{
$lstr = substr($str,0,$max_len*$percent/100);
$rstr = substr($str,$str_len-($max_len-strlen($lstr)),$str_len);
return $lstr.$substitute.$rstr;
}
return $str;
}
|
| |
|
|
|
|
|
|
|
для: mikha
(06.04.2007 в 19:33)
| | спасибо, сейчас попробую... | |
|
|
|
|
|
|
|
для: seregarulez
(06.04.2007 в 18:58)
| | Для этого можно воспользоваться конструкцией
<?php
$text = substr($text, 0, 600);
?>
|
| |
|
|
|