×
テキスト系ランダム表示各種
サイトのちょっとした装飾や、ランダム要素を取り入れた小説向サンプル集。
- ランダムテキスト表示
- ランダムテキストシャッフル
- ランダムリンク
- PHPはPHPタグ( <?php ?> )で囲み、拡張子は「.php」にする
- 読み込むファイルの内容はテキストのみ(テキストファイルでOK)
- ファイルを保存する時の文字コードは「utf-8」(BOMなし)
01.ランダムテキスト表示(基本)
■A.ランダムに表示(1行/1個)
バナナ
■B.ランダムに表示(3行/3個)
ぶどう
みかん
バナナ
■C.ランダムに表示(外部ファイル/1つ)
楯豆腐■D.ランダムに表示(外部ファイル/2行)
長老木
紅白なます
■E.ランダムテキストをシャッフルして全て並び替えて表示(外部ファイル)
芽出しくわい
八ツ頭
錦玉子
鯛の焼き物
たたきごぼう
数の子
矢羽根蓮根
花蓮根
田作り
栗きんとん
陣笠椎茸
伊達巻き
黒豆
紅白なます
酢蓮
長老木
昆布巻き
楯豆腐
お多福豆
鰤の焼き物
ごまめ
紅白かまぼこ
手綱こんにゃく
梅花にんじん
※サンプルは夏目漱石「夢十夜」より
02.ランダムテキスト表示(応用)
■ランダムリンク
→〔ランダムリンク〕■ランダムリンク(メニュー用)
※サンプルは夏目漱石「夢十夜」より
PHPサンプル
<?php
//Ateh's theme
//http://material.atehs.net/template/
?>
<h3>■A.ランダムに表示(1行/1個)</h3>
<?php
$ar = array(
"りんご",
"みかん",
"バナナ",
"ぶどう",
);
shuffle($ar);
for( $i = 0; $i<= 0; $i++ ){
//$i<= 0→1個表示
echo $ar[$i]."<br>\n";
}
?>
<h3>■B.ランダムに表示(3行/3個)</h3>
<?php
$ar = array(
"りんご",
"みかん",
"バナナ",
"ぶどう",
);
shuffle($ar);
for( $i = 0; $i<= 2; $i++ ){
//$i<= 2→3個表示
echo $ar[$i]."<br>\n";
}
?>
<h3>■C.ランダムに表示(外部ファイル/1つ)</h3>
<?php
$file = file_get_contents("_php003_txt2.txt");//★ファイル名
$ar = explode("\n",$file);
shuffle($ar);
for( $i = 0; $i<= 0; $i++ ){
//$i<= 0→1個表示
echo $ar[$i];
}
?>
<h3>■D.ランダムに表示(外部ファイル/2行)</h3>
<?php
$file = file_get_contents("_php003_txt2.txt");//★ファイル名
$ar = explode("\n",$file);
shuffle($ar);
for( $i = 0; $i<= 1; $i++ ){
//$i<= 1→2個表示
echo $ar[$i]."<br>\n";
}
?>
<h3>■E.ランダムテキストをシャッフルして全て並び替えて表示(外部ファイル)</h3>
<?php
//Ateh's theme
//http://material.atehs.net/template/
$file = file_get_contents("_php003_txt2.txt");//★ファイル名
$ar = explode("\n",$file);
shuffle($ar);
for( $i = 0; $i<= count($ar)-1; $i++ ){
echo $ar[$i]."<br>\n";
}
?>※コピペ推奨