public function wordwrapArray($string, $width)
		{
			if (($len = mb_strlen($string, 'UTF-8')) <= $width) {
				return [$string];
			}
			$return     = [];
			$last_space = FALSE;
			$i          = 0;
			do {
				if (mb_substr($string, $i, 1, 'UTF-8') == ' ') {
					$last_space = $i;
				}
				if ($i > $width) {
					$last_space = ($last_space == 0) ? $width : $last_space;
					$return[]   = trim(mb_substr($string, 0, $last_space, 'UTF-8'));
					$string     = mb_substr($string, $last_space, $len, 'UTF-8');
					$len        = mb_strlen($string, 'UTF-8');
					$i          = 0;
				}
				$i++;
			} while ($i < $len);
			$return[] = trim($string);

			return $return;
		}