GhostManSec
Server: LiteSpeed
System: Linux premium197.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User: parhudrw (1725)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: //home/parhudrw/ve.anqa.it/wp-content/plugins/depicter/vendor/averta/core/src/Utility/Trim.php
<?php
namespace Averta\Core\Utility;

class Trim
{
	/**
	 * Trim string by character length.
	 *
	 * @param        $string
	 * @param int    $max_length
	 * @param string $more
	 *
	 * @return string
	 */
    public static function text( $string, $max_length = 1000, $more = " ..." ){
		$string_length = function_exists('mb_strwidth') ? mb_strwidth( $string ) : strlen( $string );

		if( $string_length > $max_length && ! empty( $max_length ) ){
			return function_exists( 'mb_strimwidth' ) ? mb_strimwidth( $string, 0, $max_length, '' ) . $more : substr( $string, 0, $max_length ) . $more;
		}

		return $string;
	}

}