J'ai le fichier bloc-notes suivant;Explode fonction en PHP
dbName:
tableName:
numberOfFields:
Je suis en train d'écrire une application php qui affecte la valeur de dbName à $ dbName, tableName à $ tableName et numberOfFields à numFields $.
Mon code est:
$handle = @fopen("config.txt", "r");
if ($handle) {
while (!feof($handle)) {
$buffer = fgets($handle, 4096);
list($dbName, $tableName, $numFields) = explode(":", "$buffer");
}
fclose($handle);
}
cependant ":" ne fonctionne pas comme il y a des sauts de ligne entre dbName et le nom de la table. Comment puis-je faire exploser $ buffer, en gardant les sauts de ligne dans le fichier du bloc-notes?
Merci.
Je suggérerais aussi quelques choses - n'utilisant pas '@' pour supprimer les avertissements ou les erreurs, et aussi, en utilisant file_get_contents ou file() plutôt que fopen. – JAL
noté, merci =) – user254688