Revision: 63965
Updated Code
at July 1, 2013 09:54 by jrobinsonc
Updated Code
<?php
/**
* Cut text to specific length.
*
* @param string $str The text to cut.
* @param int $limit The maximum number of characters that must be returned.
* @param stirng $br_char The character to use for breaking the string.
* @param string $pad The string to use at the end of the cutted string.
* @return string
*/
function cut_text($str, $limit, $br_char = '', $pad = '...')
{
if (strlen($str) <= $limit) return $str;
if ($br_char === '') return substr($str, 0, $limit) . $pad;
return substr($str, 0, strrpos(substr($str, 0, $limit), $br_char)) . $pad;
}
$text1 = 'Lorem ipsum dolor sit amet, sed do eiusmod tempor incididunt ut laboredo.';
// Normal usage:
printf('%s<br>', cut_text($text1, 20));
// Using an space for break the string:
printf('%s<br>', cut_text($text1, 20, ' '));
Revision: 63964
Updated Code
at July 1, 2013 09:30 by jrobinsonc
Updated Code
<?php
function cut_text($str, $limit, $pad = '...', $br_char = '')
{
if (strlen($str) <= $limit) return $str;
if ($br_char === '') return substr($str, 0, $limit) . $pad;
return substr($str, 0, strrpos(substr($str, 0, $limit), $br_char)) . $pad;
}
// Example:
$text1 = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore .';
echo cut_text($text1, 20, '...', ' ');
Revision: 63963
Updated Code
at July 1, 2013 09:28 by jrobinsonc
Updated Code
<?php
function cut_text($str, $limit, $pad = '...', $br_char = '')
{
if (strlen($str) <= $limit) return $str;
if ($br_char === '') return substr($str, 0, $limit) . $pad;
return substr($str, 0, strrpos(substr($str, 0, $limit), $br_char)) . $pad;
}
// Ejemplo de uso:
$text1 = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore .';
echo cut_text($text1, 20);
Revision: 63962
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at June 22, 2013 02:35 by jrobinsonc
Initial Code
<?php
function cut_text($str, $limit, $end = '...')
{
return substr($str, 0, strpos($str, ' ', $limit)) . $end;
}
// Ejemplo de uso:
$text1 = 'Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore .';
echo cut_text($text1, 20);
Initial URL
Initial Description
Cut text to specific length.
Initial Title
Cut text to specific length.
Initial Tags
Initial Language
PHP