當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Strings::normalizeNewLines方法代碼示例

本文整理匯總了PHP中Nette\Utils\Strings::normalizeNewLines方法的典型用法代碼示例。如果您正苦於以下問題:PHP Strings::normalizeNewLines方法的具體用法?PHP Strings::normalizeNewLines怎麽用?PHP Strings::normalizeNewLines使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Nette\Utils\Strings的用法示例。


在下文中一共展示了Strings::normalizeNewLines方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: sanitize

 private static function sanitize($type, $value)
 {
     if ($type === Form::DATA_TEXT) {
         return is_scalar($value) ? Strings::normalizeNewLines($value) : NULL;
     } elseif ($type === Form::DATA_LINE) {
         return is_scalar($value) ? Strings::trim(strtr($value, "\r\n", '  ')) : NULL;
     } elseif ($type === Form::DATA_FILE) {
         return $value instanceof Nette\Http\FileUpload ? $value : NULL;
     } else {
         throw new Nette\InvalidArgumentException('Unknown data type');
     }
 }
開發者ID:jave007,項目名稱:test,代碼行數:12,代碼來源:Helpers.php

示例2: doRun

 /**
  * Run CasperJS and output result
  *
  * @param string $filename
  */
 private function doRun($filename)
 {
     $command = $this->getCommand($filename);
     echo $this->getInfoHeader($command);
     $fp = popen($command, 'r');
     while (!feof($fp)) {
         $line = fread($fp, 1024);
         // skip line with message of PhantomJS bug for non-debug level
         if ($this->getLogLevel() !== self::LOG_LEVEL_DEBUG && Strings::contains($line, 'Unsafe JavaScript attempt to access frame')) {
             continue;
         }
         // skip JS strict warnings for non-debug level
         if ($this->getLogLevel() !== self::LOG_LEVEL_DEBUG && Strings::contains($line, 'JavaScript strict warning:')) {
             continue;
         }
         $line = Strings::replace($line, '[\\[phantom\\] |\\[remote\\] ]');
         $line = Strings::normalizeNewLines($line);
         $this->output[] = $line;
         echo $line;
         flush();
     }
     echo PHP_EOL;
     pclose($fp);
 }
開發者ID:lawondyss,項目名稱:canterville,代碼行數:29,代碼來源:Casper.php


注:本文中的Nette\Utils\Strings::normalizeNewLines方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。