関数・クラス解説
dbase_create
version:PHP 5 < 5.3.0, dbase 5, dbase 7 (公式)Creates a database
公式リファレンス
書式
dbase_create ( string $path , array $fields [, int $type = DBASE_TYPE_DBASE ] ) : resource
説明
dbase_create() creates a dBase database with the given definition. If the file already exists, it is not truncated. dbase_pack() can be called to force truncation.
注意:
この関数の動作は、open_basedir の設定に依存します。
パラメータ
- path
- The path of the database. It can be a relative or absolute path to the file where dBase will store your data.
- fields
- An array of arrays, each array describing the format of one field of the database. Each field consists of a name, a character indicating the field type, and optionally, a length, a precision and a nullable flag. The supported field types are listed in the introduction section.
注意: The fieldnames are limited in length and must not exceed 10 chars.
- type
- The type of database to be created. Either DBASE_TYPE_DBASE or DBASE_TYPE_FOXPRO.
返値
Returns a database resource if the database is successfully created, or FALSE if an error occurred.
更新履歴
バージョン | 説明 |
---|---|
dbase 7.0.0 | The type parameter has been added. |
dbase 7.0.0 | The return value is now a resource instead of an int. |
サンプル
例1 Creating a dBase database file
// database "definition"
$def = array(
array("date", "D"),
array("name", "C", 50),
array("age", "N", 3, 0),
array("email", "C", 128),
array("ismember", "L")
);
// creation
if (!dbase_create('/tmp/test.dbf', $def)) {
echo "Error, can't create the database\n";
}
参考
ワード検索
※入力キーワードが、関数名・説明文・タグに含まれるものを検索関数名アルファベット別
最終更新一覧
●stristr
大文字小文字を区別せず文字列を検索し、ヒット箇所以降(あるいは以前)の文字列を返却
●stripslashes
バックスラッシュでエスケープされた文字列から、バックスラッシュを取り除く
●stripos
大文字小文字を区別せずに文字列が最初に現れる位置を取得する
●stripcslashes
addcslashes() でクォートされた文字列をアンクォートする
●strip_tags
文字列から HTML と PHP のタグを除去して返却
●strcspn
指定した文字が最初に現れる位置を調べる
●strcoll
ロケールに基づいて2つの文字列を比較し同じか(あるいは大小)を判定する
●strcmp
2つの文字列を比較し同じか(あるいは大小)を判定する
●strchr
strstr() のエイリアス
●strcasecmp
2つの文字列を比較(大文字小文字を区別せず同じとみなす)
カテゴリー一覧
PHP の振る舞いの変更
音声フォーマットの操作
認証サービス
コマンドライン関連
圧縮およびアーカイブ
暗号
データベース関連
日付および時刻関連
ファイルシステム
自然言語および文字エンコーディング
画像処理および作成
メール関連
数学
テキスト以外の MIME 型
プロセス制御
その他の基本モジュール
その他のサービス
検索エンジン用の拡張モジュール
サーバー固有のモジュール
セッション関連
テキスト処理
変数・データ型関連
ウェブサービス
Windows 用のモジュール
XML 操作
GUI用の拡張モジュール