7.18 dBase
7 Index des fonctions
Manuel PHP
. Introduction . Installation . Configuration à l'exécution . Types de ressources . Constantes prédefinies . dbase_add_record . dbase_close . dbase_create . dbase_delete_record ->dbase_get_header_info . dbase_get_record_with_names . dbase_get_record . dbase_numfields . dbase_numrecords . dbase_open . dbase_pack . dbase_replace_record
|
7.18.10 dbase_get_header_info()Lit les informations d'entête d'une base dBase[ Exemples avec dbase_get_header_info ] CVS uniquement
array
dbase_get_header_info (
int
dbase_identifier
)
dbase_get_header_info retourne les informations
de la colonne structure, pour la base de données référencée par
dbase_identifier
. Pour chaque colonne de la base,
il y a une entrée qui est un tableau indexé numériquement. L'index
du tableau commence à 0. Chaque élément contient un tableau associatif,
avec les informations de la colonne. Si les entêtes de la base ne peuvent
pas être lus, la fonction retourne
FALSE
.
Les éléments du tableau sont :
-
name
-
Le nom de la colonne.
-
type
-
Le nom lisible humainement du type dBase de la colonne (i.e. date,
booléen, etc...).
-
length
-
Le nombre d'octets que cette colonne peut contenir.
-
precision
-
Le nombre de décimales pour cette colonne.
-
format
-
Une suggestion de format pour
printf
.
-
offset
-
L'octet d'offset de la colonne depuis le début de la ligne.
Afficher les informations d'entête d'une base dBase |
<?php // Chemin jusqu'à la base dBase $db_path = "/tmp/test.dbf";
// Ouvre la base $dbh = dbase_open($dbname) or die("Impossible d'ouvrir le fichier de base de données! '$db_path'.");
// Lecture des informations $column_info = dbase_get_header_info($dbh);
// Affichage des informations. print_r($column_info); ?>
|
|