クラシック ループの例
クラシック ループの例< ; BODY>
for($counter = 1; $counter <= 6; $counter++) //6回ループ
{
print("
counter is $ counter
>
for の高度な使用法
for
< ;BODY>
/*
** 必要な説明テキストを出力します
*/
print("月曜日まであと何日ですか? B>n");
print("n");
for($currentDate = date("U"); //$currentDate の時刻形式を定義します
date("l" , $currentDate) != "Monday"; // 現在のシステム時間が月曜日かどうかを判断します
$currentDate += (60 * 60 * 24)) // 現在の時刻に 1 日を加えた値
{
/ *
** 時刻名を表示
*/
print("- " . date("l", $currentDate) . "n");
}
print("
n");
?>
関数の単純な呼び出し:
簡単な関数
function printBold($inputText) //関数 printBold()
{
print("" . $inputText . " ;") ; ////Print $inputText
}
print("この行は強調されていません!
n"); 🎜>
戻り値のある関数
戻り値のある関数 TITLE>
< ;/HEAD>
function makeBold($inputText) //関数を定義 makeBold() function
{
$boldedText = "";
$boldedText .= $inputText;
$boldedText .= "";
return($boldedText) ; //Return Variable$ balledText
}
print("この行は強調されていません!!!
n") //文字列を直接出力します
print(makeBold("この行は強調されません)強調されました!!!") . "
n"); //関数 makeBold() を呼び出します function
print("この行は強調されていません!!!
n"); //印刷文字列を直接
?> ;
デフォルトパラメータを持つ関数
デフォルトパラメータを持つ関数
function printColored($Text, $Color="black") //関数を定義 function
{
print("$Text"); //文字列の内容と色を取得します
}
printColored("これは黒い単語です!" ;
print("
n");
?>
整数かどうかを判定するアルゴリズム
整数かどうか判定
< /HEAD>
function checkInteger($Number)
{
if($Number > 1)
{
整数のマイナス1 はまだ整数です* /
return(checkInteger($Number-1));
}
elseif($Number <0)
🎜> /* 絶対値を分析できます*/
Return (Checkinteger ((-1)*$ Number-1)); // 絶対値を取得し、整数分析に従って負の数値を分析します
}
Else
{{ {{{{
else
> }
}
print(" 0は整数ですか? " .
" . (7) . "
n");
print("3.5?" . checkInteger(3.5) . "
n");
print("-5 はどうですか?" . checkInteger(-5) . "
n");
print( " . checkInteger(-9.2);
?>
/HTML>
配列の初期化
配列の初期化
< ;FONT SIZE=5>
$monthName = array(1=>"April", "April", "March",//配列を初期化します
"April", "May "、"6 月"、"7 月" 、"8 月"、
"9 月"、"10 月"、"11 月"、"12 月");
print(" 「5 月」は英語で $ monthName[5] B>.
n");//配列の 6 番目の要素を出力します
?>
配列内の要素を取得します
配列内の要素を取得します
$monthName = array(
/*$monthName[1] を $monthName[12] に定義します*/
1=>"1 月", " 2月」、「3月」、
"4 月"、"5 月"、"6 月"、
"7 月"、"8 月"、"9 月"、
"10 月"、"11 月"、"12 月"、
/*定义$monthName ["Jan"]到$monthName["Dec"]*/
"Jan"=>"1月"、"2月"=>"2月"、
"3月"=>"3月" 、「Apr」=>「4 月」、
「5 月」=>「5 月」、「6 月」=>「6 月」、
「7 月」=>「7 月」、「8 月」 =>「8 月」、
「9 月」=>「9 月」、「10 月」=>「10 月」、
「11 月」=>「11 月」、「12 月」=>" December",
/*定义$monthName["Jan"]to$monthName["Dec"]*/
"April"=>"1月", "2月"=>"2月",
「March」=>「3 月」、「April」=>「4 月」、
「5 月」=>「5 月」、「6 月」=>「6 月」、
「7 月」 "=>「7 月」、「8 月」=>「8 月」、
「9 月」=>「9 月」、「10 月」=>「10 月」、
「11 月」=> "11 月", "12 月"=>"12 月"
);
/*打印相关的元素*/
print("月 5 は です。 " . $monthName[5]. "
n");
print("月 8月は " . $monthName["Aug"] . "
n");
print("月 6 月 は " . $monthName[" June"] . "
n");
?>
创建一个多维数组
创建一多维数组
$Cities = array( //二维数组array()
"华北地区"=>array(
"北京市",
"天津市",
「石家庄」
),
"西北地区"=>array(
"西安",
"拉萨"
)
);
print( "华北地区: ".$Cities[ "华北地区"][0]); //打印$Cities["华北地区"][0]
?>
PHP 4.0实现表格状打印
实现表格状打印
< ;BODY>
/*
** データ表格化
*/
print("
for($Row=1; $Row <= 12; $Row ++)
{
print(" ;n"); // 開始行
// 各列を実行します
for($Column=1; $列 <= 12; $Column ++)
{
print("");//开始列 print($Row * $Column);//テーブル要素の積 // 行末
} print("n") //表の終わり
?>
< ("使用しているファイルの名前は次のとおりです: "); print(__FILE__); print(" n"); print(" "); print("お使いのオペレーティング システムは: "); print(PHP_OS); print(" "); print("お使いの php バージョンは: "); print(PHP_VERSION) ?>
|