Maison > développement back-end > Problème PHP > Que faire si le fractionnement de chaîne php échoue

Que faire si le fractionnement de chaîne php échoue

藏色散人
Libérer: 2023-03-17 20:38:02
original
3528 Les gens l'ont consulté

Solution à l'échec de la segmentation de chaîne PHP : 1. Ouvrez le fichier de code PHP correspondant ; 2. Utilisez la fonction "str_replace()" pour remplacer la touche de tabulation dans le fichier ; ;" La méthode peut être utilisée pour diviser la chaîne.

Que faire si le fractionnement de chaîne php échoue

L'environnement d'exploitation de ce tutoriel : système Windows 10, PHP version 8.1, ordinateur DELL G3

Que dois-je faire si la segmentation de chaîne PHP échoue ?

Solution au problème selon lequel la fonction éclater() ne peut pas diviser la touche de tabulation en php

Il y a quelques jours, j'ai rencontré un tel problème : il est nécessaire de lire chaque ligne du fichier et de diviser chaque colonne en un tableau, dans lequel chaque colonne est séparée par des touches de tabulation ("t").

Il est naturel de penser à utiliser fgets() pour lire chaque ligne du fichier et le diviser à l'aide de la fonction éclater().

$f=fopen("xxx","r");
$line=fgets($f);
$line=explode("\t",$line);
Copier après la connexion

a constaté que l'effet attendu n'a pas été obtenu. La fonction éclater() ne peut pas diviser une chaîne avec la touche de tabulation comme séparateur.

Plus tard, j'ai pensé à un moyen d'utiliser la fonction str_replace() pour remplacer la touche de tabulation dans le fichier, puis d'utiliser éclater() pour la diviser.

$f=fopen("xxx","r");
$line=fgets($f);
$line=str_replace("\t","_",$line);
$line=explode("_",$line);
Copier après la connexion

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal