PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

| JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

例 – よくある使用法

ランダムな fortune の取得

<?php
require_once 'File/Fortune.php';

// 単一の fortune ファイルから取得します
$fortunes = new File_Fortune('/path/to/fortune/file');
echo 
$fortunes->getRandom();

// 複数の fortune ファイルを含むディレクトリから取得します
$fortunes = new File_Fortune('/path/to/fortune/files/');
echo 
$fortunes->getRandom();
?>

すべての fortunes の取得

<?php
require_once 'File/Fortune.php';

$fortunes = new File_Fortune('/path/to/fortune/file');
$cached $fortunes->getAll();

// あるいは、すべてのファイルからすべての fortune を取得します
$fortunes->setDirectory('/path/to/fortunes/');
$cached $fortunes->getAll();
?>

fortune の数の取得

<?php
require_once 'File/Fortune.php';

$fortunes = new File_Fortune('/path/to/fortune/file');
$count count($fortunes);

// あるいは、すべてのファイルに含まれる fortune の数を調べます
$fortunes->setDirectory('/path/to/fortunes/');
$count count($fortunes);
?>

fortune のループ処理

<?php
require_once 'File/Fortune.php';

$fortunes = new File_Fortune('/path/to/fortune/file');
foreach (
$fortunes as $fortune) {
    echo 
$fortune;
}
?>

注意: これは、複数のファイルやディレクトリを指定した場合には例外を発生します。

fortune の操作

<?php
require_once 'File/Fortune.php';

$fortunes = new File_Fortune('/path/to/fortune/file');

// fortune の削除
unset($fortunes[2]); // 2 番目の位置にある fortune を削除します

// fortune の更新
$fortune[2] = "こんな占いなんて大っ嫌い"// 2 番目の位置にある fortune を更新します
?>

注意: これは、複数のファイルやディレクトリを指定した場合には例外を発生します。

fortune の追加

<?php
require_once 'File/Fortune.php';

$fortunes = new File_Fortune('/path/to/fortune/file');
$fortunes->add('光り輝く新規メッセージ!');
?>

注意: これは、複数のファイルやディレクトリを指定した場合には例外を発生します。

新しい fortune ファイルの作成

<?php
require_once 'File/Fortune.php';

$newFortunes = array(
    
'メッセージ 1',
    
'メッセージ 2',
    
'メッセージ 3'
);

$fortunes = new File_Fortune('/path/to/fortune/file');
$fortunes->create($newFortunes);
?>

注意: これは、複数のファイルやディレクトリを指定した場合には例外を発生します。

忘却曲線を使ってこの知識を確実に記憶に残す

フォーラムで「」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | 」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: