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
You can use strpos
combined with substr
. First you find the position where the character is located and then you return that part of the string.
$pos = strpos(input, "\n");
if ($pos !== false) {
echo substr($input, 0, $pos);
} else {
echo 'String not found';
}
Is this what you want ?
l.e. Didn't notice the one line restriction, so this is not applicable the way it is. You can combine the two functions in just one line as others suggested or you can create a custom function that will be called in one line of code, as wanted. Your choice.