Obtain first line of a string in PHP

后端 未结 11 1120
醉话见心
醉话见心 2021-02-01 13:14

In PHP 5.3 there is a nice function that seems to do what I want:

strstr(input,\"\\n\",true)

Unfortunately, the server runs PHP 5.2.17 and the

11条回答
  •  [愿得一人]
    2021-02-01 13:58

    not dependent from type of linebreak symbol.

    (($pos=strpos($text,"\n"))!==false) || ($pos=strpos($text,"\r"));
    
    $firstline = substr($text,0,(int)$pos);
    

    $firstline now contain first line from text or empty string, if no break symbols found (or break symbol is a first symbol in text).

提交回复
热议问题