ограничаване на символи при показване

talevtehnology

Registered
Здравейте получавам RSS емисии които прекарвам през strlen и преброявам дължината и.
Как мога да направя примерно на променливата $small=да огранича текста примерно до 500 символа и като дам echo $small да ми изкара текст с дължина 500 (тоест другите символи след 500 да не се показват )

Оправих се но за да я полезна темата ето го и решението

Код:
<?php

$position=14; // Колко символа да се показват

$message="Вашият текст "; 
$post = substr($message, 0, $position); 

echo $post;
echo "..."; 

?>

:wink:
 
По-добре е да използваш mb_strlen, ако емисиите са с различни енкодинги, а за съкращаването:
Код:
$small = ...;
if( mb_strlen($small) > 500 ){
    $small = substr( $small, 0, 500 ) . '...';
}
:)

ЕДИТ: Тъкмо си редактирал мнението, като съм писал кода :lol:
 

Back
Горе