|
|
|
| Если имеем
$text="Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas feugiat consequat diam. Maecenas metus. Vivamus diam purus, cursus a, commodo non, facilisis vitae, nulla. Aenean dictum lacinia tortor. Nunc iaculis, nibh non iaculis aliquam, orci felis euismod neque, sed ornare massa mauris sed velit. Nulla pretium mi et risus. Fusce mi pede, tempor id, cursus ac, ullamcorper nec, enim. Sed tortor. Curabitur molestie. Duis velit augue, condimentum at ";
Как показать из этой строки скажем первые 50 символы (ну часть текста).
Где то я встречал такую функцию, а вот где не помню :(
Подскажите пожалуйста!! | |
|
|
|
|
|
|
|
для: makigo
(27.11.2010 в 20:13)
| | А что на счет етой функций.Может есть алтернатива?
$rest = substr("$text", 0, -10);
echo$rest;
|
| |
|
|
|
|
|
|
|
для: makigo
(27.11.2010 в 20:26)
| | >Может есть алтернатива?
Зачем?
Хотя, вообще-то, конечно, есть. Знак минуса убрать. | |
|
|
|
|
|
|
|
для: Trianon
(27.11.2010 в 20:31)
| | Точнее мне нужно чтобы слова показал а не символы.Ну скажем первые 10 слов. | |
|
|
|
|
|
|
|
для: makigo
(27.11.2010 в 20:33)
| | Ок. Подожду, пока это отразится в теме. | |
|
|
|
|
|
|
|
для: Trianon
(27.11.2010 в 21:13)
| |
<?php
$kol="9";
$text="Lorem ipsum dolor sit amet, consectetuer adipiscing
elit. sit amet, consectetuer adipiscing elit.sit amet,
consectetuer adipiscing elit.sit amet, consectetuer
adipiscing elit.sit amet, consectetuer adipiscing elit...";
for ( $i = 0; $i < $kol; $i++ ){
$rest = explode(" ",$text);
echo"$rest[$i] ";
}
?>
|
А так могу делать (правильно будет или исключения есть?) | |
|
|
|
|
|
|
|
для: makigo
(28.11.2010 в 08:25)
| | И строку свою не дагадались разбить Enter'ом, чтобы портянки горизонтальной не было?
И что вы интересно вот тут делаете:
for ( $i = 0; $i < $kol; $i++ ) ....
? | |
|
|
|