1<?php defined('SYSPATH') OR die('No direct access allowed.'); 2/** 3 * utf8::ltrim 4 * 5 * @package Core 6 * @author Kohana Team 7 * @copyright (c) 2007 Kohana Team 8 * @copyright (c) 2005 Harry Fuecks 9 * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt 10 */ 11function _ltrim($str, $charlist = NULL) 12{ 13 if ($charlist === NULL) 14 return ltrim($str); 15 16 if (utf8::is_ascii($charlist)) 17 return ltrim($str, $charlist); 18 19 $charlist = preg_replace('#[-\[\]:\\\\^/]#', '\\\\$0', $charlist); 20 21 return preg_replace('/^['.$charlist.']+/u', '', $str); 22}