Salut ,
Dans un textarea , chaque fin de ligne , est un retour chariot , tu peux donc découper le contenu ...
Attention, c'est vrai
uniquement dans le cas où l'on met wrap="hard" à l'intérieur de la balise textarea. Et pas certain que ce soit compatible avec tous les navigateurs (normalement ok pour IE et FF mais à vérifier pour le reste).
Oui enfin ça dépend de ce que l'on appelle fin de ligne. Au départ je pensais à une ligne correspondant à la largeur du textarea, et non pas une ligne définie par l'utilisateur par un retour chariot (touche entrée).
En regardant de plus près le code de
keviin555 je vois "nombres de liens ont été ajoutés" donc effectivement il ne faut pas utiliser wrap="hard" dans la balise textarea sous peine de rompre des liens si l'un d'entre eux est plus long que la largeur disponible du textarea
@
keviin555 Arf... donc bon pour me faire pardonner cette mauvaise interprétation (c'était pas forcément clair dès le début) je te donne un exemple de code pour récupérer tes lignes jusqu'à un maximum de 15
if(isset($_POST['valtextarea']))
{
$tab_lignes = explode("\n",$_POST['text']);
$tab_lignes = array_map('trim',$tab_lignes);// Enlève les espaces vides
$tab_lignes = array_filter($tab_lignes);// Supprime les éléments vides (= lignes vides)
$tab_lignes = array_slice($tab_lignes,0,15);// Sélectionne les 15 premiers éléments du tableau (soit les 15 premières lignes non vides)
$nb_lignes = count($tab_lignes);
echo 'Total de '.$nb_lignes.' lignes : <br />';
// Affichage des lignes
foreach ($tab_lignes as $value)
{
echo '- '.$value.'<br />';
}
}