Supprimer des morceaux/parties d'un texte

Fermé
Developpeur - 9 avril 2021 à 17:28
 Developpeur - 9 avril 2021 à 22:40
Bonjour,
j'ai un petit problème et je n'arrive pas à savoir comment coder le bon script, voici ce que je veux faire:
$texte ="
Ligne 1
Ligne 2
Ligne 3
Ligne 4
Ligne 5
Ligne 6
Ligne 7
Ligne 8
Ligne 9
Ligne 10
"
Enfaite je voudrais pouvoir couper cette chaine de la ligne 1 à la ligne 3 et de la ligne 7 à la ligne 10 pour ne garder que la ligne 5, 6 et 7.
En gros dire au script qu'il coupe le début de la chaine jusqu'à l'occurrence "Ligne 3" est qu'il la coupe de l'occurrence "Ligne 7" à "Ligne10".
Quelqu'un pourrais m'aider ?
Merci d'avance

2 réponses

jordane45 Messages postés 38216 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 27 juin 2024 4 680
9 avril 2021 à 18:44
Bonjour,
Si ta string se compose de la façon que tu nous la montres, dans ce cas, tu as les retours à la ligne
En général, ce sont les caractères \r ou \n ou \r\n
Il te suffit donc de faire un explode de ta chaine via se caractère pour générer un array
de là, tu pourras choisir les morceaux que tu veux
1
Merci beaucoup
0