Vous pouvez utiliser strpos
combiné avec substr
. D'abord, vous trouvez la position où se trouve le caractère, puis vous retournez cette partie de la chaîne.
$pos = strpos(input, "\n");
if ($pos !== false) {
echo substr($input, 0, $pos);
} else {
echo 'Chaîne non trouvée';
}
Est-ce que c'est ce que vous voulez ?
l.e. Je n'avais pas remarqué la restriction d'une seule ligne, donc cela n'est pas applicable tel quel. Vous pouvez combiner les deux fonctions en une seule ligne comme d'autres l'ont suggéré ou vous pouvez créer une fonction personnalisée qui sera appelée en une seule ligne de code, comme vous le souhaitez. C'est à vous de choisir.
0 votes
Vous voudrez peut-être utiliser des guillemets doubles autour de cela
\n
. Quand je l'avais entre apostrophes en créant du contenu de courrier électronique, le caractère de saut de ligne\n
était simplement affiché comme des caractères normaux.1 votes
Pourquoi la restriction de
une seule ligne
?