Truncate a string to first n characters of a string and add three dots if any characters are removed
To truncate a string to the first n characters and add three dots if any characters are removed in PHP, you can use the following function.
To truncate a string to the first n characters and add three dots if any characters are removed in PHP, you can use the following function:
How to truncate a string to the first n characters and add three dots if any characters are removed in PHP?
<?php
function truncate($string, $length)
{
if (strlen($string) > $length) {
return substr($string, 0, $length - 3) . '...';
}
return $string;
}
<div class="alert alert-info flex not-prose">![]()
<span class="hidden md:block">Watch a video course</span>Learn object oriented PHP</div>
You can then use the function as follows:
Example of truncating a string to the first n characters and adding three dots if any characters are removed in PHP
The function first checks if the length of the string is greater than the desired length. If it is, it returns a truncated version of the string with three dots appended to the end. Otherwise, it returns the original string.