【回転】PHP改行文字とPHPを取り除くEOL変数の使用

1351 ワード

について、r,t
ソフトリターン:Windowsで改行を表して次の行の先頭に戻り、Linux、unixでは改行のみを表しますが、次の行の先頭には戻りません. 
rソフトスペース:Linux、unixでは、その行に戻る最初の位置を示します.Mac OSで改行を表して次の行の先頭に戻るのは、Windowsの効果に相当します. 
tジャンプ(次の列に移動)
いくつかの説明:
  • は、二重引用符またはデリミタで表される文字列で有効であり、一重引用符で表される文字列では無効です. 
  • rは一般的に一緒に使用され、キーボード上のリターンキー(Linux,Unixで)を表すために使用され、(Windwosで)、Mac OSではrでリターンズを表すこともできます.
  • tはキーボードの「TAB」キーを表します. 
  • ファイルの改行記号:windows:,linux,unix:r
  • //php         
    //                 
    //linux  unix   /n 
    //MAC   /r 
    //window      linux      /r/n 
    //                  
    //php          
    
    //1、  str_replace       
    $str = str_replace(array("/r/n", "/r", "/n"), "", $str); 
    
    //2、       
    $str = preg_replace('//s*/', '', $str); 
    
    //3、  php       (    ) 
    $str = str_replace(PHP_EOL, '', $str); 

     
          PHP_EOL(end line of)は、phpを表す改行符として定義された変数で、この変数はプラットフォームによって変わります.windowsでは/r/n、linuxでは/n、macでは/r.改行では以下のようにすればいいです.
     
    $str = str_replace(PHP_EOL, '', $str);

     
     
    本明細書から:http://www.nowamagic.net/librarys/veda/detail/1276