Exemple #1
0
 /**
  * @param string $text
  * @return bool
  */
 public function isTranslated($text)
 {
     if (!isset($this->{__METHOD__}[$text])) {
         /** http://stackoverflow.com/a/16130169 */
         $this->{__METHOD__}[$text] = !is_null(df_preg_match('#[\\p{Cyrillic}]#mu', $text, false));
     }
     return $this->{__METHOD__}[$text];
 }
Exemple #2
0
/**
 * 2016-09-01
 * Если XML не отформатирован, то после его заголовка перенос строки идти не обязан:
 * http://stackoverflow.com/a/8384602
 * @param string|X $x
 * @return string |null
 */
function df_xml_parse_header($x)
{
    return df_preg_match('#^<\\?xml.*\\?>#', df_xml_s($x), false);
}