J'ai un formulaire qui permet à l'utilisateur de télécharger un fichier texte ou de copier / coller le contenu du fichier dans une zone de texte. Je peux facilement faire la différence entre les deux et mettre celui qu'ils ont entré dans une variable de chaîne, mais où dois-je aller à partir de là?
Je dois parcourir chaque ligne de la chaîne (de préférence sans me soucier des retours à la ligne sur différentes machines), m'assurer qu'il contient exactement un jeton (pas d'espaces, tabulations, virgules, etc.), nettoyer les données, puis générer une requête SQL basé sur toutes les lignes.
Je suis un assez bon programmeur, donc je connais l'idée générale sur la façon de le faire, mais cela fait si longtemps que je n'ai pas travaillé avec PHP que j'ai l'impression de chercher les mauvaises choses et donc de trouver des informations inutiles. Le problème principal que j'ai est que je veux lire le contenu de la chaîne ligne par ligne. Si c'était un fichier, ce serait facile.
Je recherche principalement des fonctions PHP utiles, pas un algorithme pour savoir comment le faire. Aucune suggestion?
s($myString)->normalizeLineEndings()est disponible avec github.com/delight-im/PHP-Str (bibliothèque sous licence MIT) qui a beaucoup d'autres aides de chaîne utiles. Vous voudrez peut-être jeter un œil au code source.