Occasionally you will get a string that is longer than what you designed for, this gets fixed by printing a set amount from the string and affixing … onto the end as a way to say it continues on.
To do this in PHP the function mb_strimwidth does the work easily.
Just define your string, set a start position which 0 is at the first character whilst -1 is the last character. Set the length to be printed including the trim marker which in this case is ‘…’
The trim marker gets attached to the end of the now shortened string.
Some examples are:
echo mb_strimwidth("This string is too long and needs cutting", 0, 10, "...");
//This st... echo mb_strimwidth("This string is too long and needs cutting", 0, 16, "...");
//This string i... echo mb_strimwidth("This string is too long and needs cutting", 0, 12, "-");
//This string- Or have a trim marker in the center
$string = 'This string is too long and needs cutting'; echo mb_strimwidth($string, 0, 14, "...").mb_strimwidth($string, -11, 11, "..."); //This string...eds cutting
A drained and empty Kennington reservoir images from a drone in early July 2024. The…
Merrimu Reservoir from drone. Click images to view larger.
Using FTP and PHP to get an array of file details such as size and…
Creating and using Laravel form requests to create cleaner code, separation and reusability for your…
Improving the default Laravel login and register views in such a simple manner but making…
Laravel validation for checking if a field value exists in the database. The validation rule…