Problème Array (PHP)
Résolu
David
-
Squad-G Messages postés 66 Date d'inscription Statut Membre Dernière intervention -
Squad-G Messages postés 66 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai présentement un problème concernant un array en PHP. En effet, j'inscris les données dans un fichier et par la suite, je l'ouvre afin d'y extraire les données suivantes :
[code]"ID" => "1", "Location" => "3", "Username" => "Squad-G", "Password" => "a0e3c13ea76eb905338135841a0e1146", "Passkey" => "ba2f3e2842bbcf131a99f0a50e5c02bc", "Email" => "david.luc.belanger@gmail.com", "Status" => "1", "Banned" => "1", "Donation" => "1", "Added" => "1215655775", "Last_Login" => "1216405135", "Last_Load" => "1216405150", "Last_Comment" => "0", "IP" => "76.65.75.95", "Class" => "7", "Privacy" => "1", "Avatar" => "", "Title" => "Créateur de ce site", "Country" => "1", "Gender" => "1", "GMT" => "-5", "Upload" => "54354354353", "Download" => "5453534534", "Invites" => "1", "BonusPoint" => "0.1"/code
Enfin bref, ceci est comme un array, mais n'en n'ait pas un. Bref, voici la suite du code php :
[code]
$File = fopen( $Filename , "r" );
$Array_File = fgets( $File , 4096);
fclose( $File );
if( !$Array_File )
{
return FALSE;
}
$Explode = explode( "," , $Array_File );
$Array = array($Explode);
/code
Ceci me renvoie donc ceci :
[code]
Array
(
[0] => Array
(
[0] => "ID" => "1"
[1] => "Location" => "3"
[2] => "Username" => "Squad-G"
[3] => "Password" => "a0e3c13ea76eb905338135841a0e1146"
[4] => "Passkey" => "ba2f3e2842bbcf131a99f0a50e5c02bc"
[5] => "Email" => "david.luc.belanger@gmail.com"
[6] => "Status" => "1"
[7] => "Banned" => "1"
[8] => "Donation" => "1"
[9] => "Added" => "1215655775"
[10] => "Last_Login" => "1216405135"
[11] => "Last_Load" => "1216405150"
[12] => "Last_Comment" => "0"
[13] => "IP" => "76.65.75.95"
[14] => "Class" => "7"
[15] => "Privacy" => "1"
[16] => "Avatar" => ""
[17] => "Title" => "Créateur de ce site"
[18] => "Country" => "1"
[19] => "Gender" => "1"
[20] => "GMT" => "-5"
[21] => "Upload" => "54354354353"
[22] => "Download" => "5453534534"
[23] => "Invites" => "1"
[24] => "BonusPoint" => "0.1"
)
)
/code
Le problème étant que j'aimerais que les noms des clés (ID, Username, Email, etc..) deviennent sur la première ligne du array au lieu du [0]. Par exemple $Array["ID"] au lieu de $Array[0][0]["ID"].
Merci beaucoup de votre temps et bonne journée.
J'ai présentement un problème concernant un array en PHP. En effet, j'inscris les données dans un fichier et par la suite, je l'ouvre afin d'y extraire les données suivantes :
[code]"ID" => "1", "Location" => "3", "Username" => "Squad-G", "Password" => "a0e3c13ea76eb905338135841a0e1146", "Passkey" => "ba2f3e2842bbcf131a99f0a50e5c02bc", "Email" => "david.luc.belanger@gmail.com", "Status" => "1", "Banned" => "1", "Donation" => "1", "Added" => "1215655775", "Last_Login" => "1216405135", "Last_Load" => "1216405150", "Last_Comment" => "0", "IP" => "76.65.75.95", "Class" => "7", "Privacy" => "1", "Avatar" => "", "Title" => "Créateur de ce site", "Country" => "1", "Gender" => "1", "GMT" => "-5", "Upload" => "54354354353", "Download" => "5453534534", "Invites" => "1", "BonusPoint" => "0.1"/code
Enfin bref, ceci est comme un array, mais n'en n'ait pas un. Bref, voici la suite du code php :
[code]
$File = fopen( $Filename , "r" );
$Array_File = fgets( $File , 4096);
fclose( $File );
if( !$Array_File )
{
return FALSE;
}
$Explode = explode( "," , $Array_File );
$Array = array($Explode);
/code
Ceci me renvoie donc ceci :
[code]
Array
(
[0] => Array
(
[0] => "ID" => "1"
[1] => "Location" => "3"
[2] => "Username" => "Squad-G"
[3] => "Password" => "a0e3c13ea76eb905338135841a0e1146"
[4] => "Passkey" => "ba2f3e2842bbcf131a99f0a50e5c02bc"
[5] => "Email" => "david.luc.belanger@gmail.com"
[6] => "Status" => "1"
[7] => "Banned" => "1"
[8] => "Donation" => "1"
[9] => "Added" => "1215655775"
[10] => "Last_Login" => "1216405135"
[11] => "Last_Load" => "1216405150"
[12] => "Last_Comment" => "0"
[13] => "IP" => "76.65.75.95"
[14] => "Class" => "7"
[15] => "Privacy" => "1"
[16] => "Avatar" => ""
[17] => "Title" => "Créateur de ce site"
[18] => "Country" => "1"
[19] => "Gender" => "1"
[20] => "GMT" => "-5"
[21] => "Upload" => "54354354353"
[22] => "Download" => "5453534534"
[23] => "Invites" => "1"
[24] => "BonusPoint" => "0.1"
)
)
/code
Le problème étant que j'aimerais que les noms des clés (ID, Username, Email, etc..) deviennent sur la première ligne du array au lieu du [0]. Par exemple $Array["ID"] au lieu de $Array[0][0]["ID"].
Merci beaucoup de votre temps et bonne journée.
A voir également:
- Problème Array (PHP)
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
3 réponses
salut,
ton probleme c'est que tu a deux tableaux c est bien ça?
tu as coder :
$Explode = explode( "," , $Array_File );
$Array = array($Explode);
mais la fonction explode de PHP renvoie un tableau....
donc la premiere ligne suivirais juste....la tu fais une matrice. (tableau d'un tableau...)
enfin, voila, je pense ke si tu mets juste :
$Explode = explode( "," , $Array_File );
tu devrai obtenir ce que tu veux.
dis moi c est c est ça...
ton probleme c'est que tu a deux tableaux c est bien ça?
tu as coder :
$Explode = explode( "," , $Array_File );
$Array = array($Explode);
mais la fonction explode de PHP renvoie un tableau....
donc la premiere ligne suivirais juste....la tu fais une matrice. (tableau d'un tableau...)
enfin, voila, je pense ke si tu mets juste :
$Explode = explode( "," , $Array_File );
tu devrai obtenir ce que tu veux.
dis moi c est c est ça...