Lines Matching refs:string
202 * @param string $string String.
204 public function __construct($string = null) argument
206 if (null !== $string) {
207 $this->append($string);
295 * @param mixed $string String.
298 public function compare($string) argument
301 return strcmp($this->_string, (string) $string);
304 return $collator->compare($this->_string, $string);
495 $string = $this->_string;
507 $transliterator->transliterate($string)
523 $string = static::transcode($string, 'UTF-8', 'ASCII//IGNORE//TRANSLIT');
524 $this->_string = preg_replace('#(?:[\'"`^](\w))#u', '\1', $string);
529 $string = \Normalizer::normalize($string, \Normalizer::NFKD);
530 $string = preg_replace('#\p{Mn}+#u', '', $string);
531 $this->_string = static::transcode($string, 'UTF-8', 'ASCII//IGNORE//TRANSLIT');
1003 * @param string $string String.
1009 public static function transcode($string, $from, $to = 'UTF-8') argument
1019 return iconv($from, $to, $string);
1025 * @param string $string String.
1028 public static function isUtf8($string) argument
1030 return (bool) preg_match('##u', $string);