Obtain first line of a string in PHP

后端 未结 11 1261
醉话见心
醉话见心 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 14:02

    Many times string manipulation will face vars that start with a blank line, so don't forget to evaluate if you really want consider white lines at first and end of string, or trim it. Also, to avoid OS mistakes, use PHP_EOL used to find the newline character in a cross-platform-compatible way (When do I use the PHP constant "PHP_EOL"?).

    $lines = explode(PHP_EOL, trim($string));
    echo $lines[0];
    

提交回复
热议问题