ホームページ > バックエンド開発 > PHPチュートリアル > PHP_PHP チュートリアルを始めるときにマスターする必要があるいくつかの関数コード

PHP_PHP チュートリアルを始めるときにマスターする必要があるいくつかの関数コード

WBOY
リリース: 2016-07-21 14:52:40
オリジナル
1012 人が閲覧しました

古典的なループの例

古典的なループの例
for($counter = 1; $counter <= 6; $counter++) //6回ループします
{
Print ("& lt; b & gt; カウンターは $ counter & lt;/b & gt; & lt; br & gt; n");                                                                ?>


forの高度な使用法


for の高度な使用法
**必要な説明テキストを印刷します
*/ Print("月曜日まであと何日?n"); Print("

    n"); for($currentDate = date("U"); //$currentDate の時刻形式を定義します Date("l", $currentDate) != "Monday" //現在のシステム時間が月曜日かどうかを判断します
    ; $ Currentdate+= (60*60*24)) // 現在時刻に 1 日追加します {
    /*
    ** 印刷時刻名印 */
    print("
  1. " . date("l", $currentDate) . "n"); }
    Print("
n"); ?>


単純な関数呼び出し:


シンプルな機能

; Function printBold($inputText) //関数 printBold() を定義します
{
Print ("" & lt; b & gt; ". $ Inputtext." & Lt;/b & gt; "); ///// print $ inputtext
}
Print("この行は強調されていません!
n"); //文字列を直接出力します
printBold("この行は重くなっています!!!"); //関数 printBold() 関数を呼び出します
Print("
n"); Print("この行は強調されていません!
n"); //文字列を直接出力します
?>


戻り値のある関数

戻り値のある関数
; {
$boldedText = ""; $boldedText .= $inputText; $boldedText .= ""; return($boldedText); 。}
Print("この行は強調されていません!!!
n"); //文字列を直接出力します
Print(makeBold("この行は強調されています!!!") . "
n");//関数 makeBold() 関数を呼び出します
Print("この行は強調されていません!!!
n"); //文字列を直接出力します
?>


デフォルトパラメータを使用した関数

デフォルトパラメータを使用した関数
; {
文字列のコンテンツと色を取得します }
printColored("これはブラックワードです!") // 関数を呼び出します
Print("

n"); printColored("これは青い単語です!", "blue") // 関数を呼び出します
; Print("
n"); ?>


再帰アルゴリズムを使用して整数かどうかを判断します


整数を判定
{
If($Number > 1)
                                                            /* 整数から 1 を引いても整数です */
return(checkInteger($Number-1)); }
elseif($Number                                                             /* 負の数の場合、*/
/*絶対値を分析できます*/
return(checkInteger((-1)*$Number-1));//絶対値を取得し、負の数値を整数として分析します }
その他
                                                            If(($Number > 0) AND ($Number                                                                 return(「もちろんそうではありません」); }
その他
                                                                /*0 と 1 は整数です*/
/*関連する数学の定義によると*/
return("はい"); }
}
}
Print("0 は整数ですか?" .
チェック整数 (0)。 "& Lt; br & gt; n"); Print("7 は整数ですか? " .
CheckInteger(7)。 print("3.5 はどうでしょうか?" .checkInteger(3.5) ."
n"); print("-5 はどうでしょうか?" .checkInteger(-5) ."
n"); print("そして -9.2?" .checkInteger(-9.2) ."
n"); ?>

配列を初期化する

配列を初期化
; "April", "April", "March",//配列を初期化します
「4月」、「5月」、「6月」、「7月」、「8月」、
「9 月」、「10 月」、「11 月」、「12 月」)
print(""May" は英語で $monthName[5] .
n");//配列の 6 番目の要素を出力します
?>


配列内の要素を取得する


配列内の要素を取得します /*$monthName[1] を $monthName[12] に定義します*/
1=>「1 月」、「2 月」、「3 月」、
「4月」、「5月」、「6月」、 「7月」、「8月」、「9月」、 「10月」、「11月」、「12月」、
/*$monthName["Jan"] を $monthName["Dec"] に定義します*/
"1月"=>"1月"、"2月"=>"2月"、
"Mar"=>"3 月"、"Apr"=>"4 月"、
「5月」=>「5月」、「6月」=>「6月」、
"7 月"=>"7 月"、"8 月"=>"8 月"、
"9 月"=>"9 月"、"10 月"=>"10 月"、
"11 月"=>"11 月"、"12 月"=>"12 月"、
/*$monthName["Jan"] を $monthName["Dec"] に定義します*/
"1 月"=>"1 月"、"2 月"=>"2 月"、
"3 月"=>"3 月"、"4 月"=>"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["8 月"] . "
n"); print("月 6 月 です" . $monthName["6 月"] . "
n"); ?>


多次元配列を作成する


多次元配列を作成する array(
「北京市」
「天津市」
「石家荘」
)、
"北西部地域"=>array(
「西安」
「ラサ」
)
); print("中国北部: ".$Cities["中国北部"][0]) //$Cities["中国北部"][0] を印刷します
?>


PHP 4.0で表のような印刷を実現


表のような印刷を実現
** データ集計
*/ Print("

n"); // テーブルが始まります
for($Row=1; $Row {
print("
n"); // 開始行

// 各列を実行します
for($Column=1; $Column                                                             print("
"); }
print("
n"); // 行末
}
Print("
");//列を開始します
print($Row *$Column);//テーブル要素の積
print("
n"); // テーブルの終わり
?>


システムのいくつかの変数を表示する


PHP 環境変数を表示
n"); Print("
"); Print("お使いのオペレーティング システムは次のとおりです: "); 印刷(PHP_OS); Print("
"); Print("あなたのphpバージョンは: "); 印刷(PHP_VERSION)
?>


ローカルまたはリモートのファイルを開く


ローカルまたはリモートのファイルを開きます
http プロトコル経由でファイルを開くn"); // http プロトコル経由でファイルを開きます
If(!($myFile = fopen("d:web/web/php/test/data.txt", "r")))
{ print("ファイルを開けません"); 出る
}
While(!feof($myFile)) //ループ
{
//行ごとにファイルのコンテンツを読む
$myLine = fgetss($myFile, 255); print("$myLine
n"); }
//ファイルハンドルを閉じる
fclose($myFile); ?>


ファイルを開くいくつかの方法の比較


ファイルの内容を読む
If($myFile = fopen("data.txt", "r")) { While(!feof($myFile))
{
$myCharacter = fgetc($myFile); プリント($myCharacter)
}
fclose($myFile);                                                                ?>
");?> If($myFile = fopen("data.txt", "r"))
{
ながら(!feof($myFile))
                                                            $myLine = fgets($myFile, 255); プリント($myLine); }
fclose($myFile);                                                                ?>
");?> 同時に、取得した文字列内の HTML 言語を削除します
*/
If($myFile = fopen("data.txt", "r"))
{
ながら(!feof($myFile))
                                                            $myLine = fgetss($myFile, 255); プリント($myLine); }
fclose($myFile);                                                                ?>


共通のファイルプロパティにアクセスする


共通のファイル プロパティにアクセスします


"); Print("ファイルサイズ:"); Print(filesize("data.txt")."
"); Print("ファイルの種類:"); Print(filetype("data.txt")."
"); ?>

テキストファイルの内容を呼び出す

テキスト ファイルのコンテンツを呼び出す

$myFile = ファイル("data.txt"); for($index = 0; $index < count($myFile); $index++)
{
print($myFile[$index]."
"); }
?>


ディレクトリ作成機能


ディレクトリ作成機能
{
Print ("ディレクトリの作成に成功しました") // ディレクトリが正常に確立されました
}
それ以外は { 印刷 (「ディレクトリの作成に失敗しました!」); 。 }
?>


カタログを見る


カタログを参照
Print("

n"); //テーブルのヘッダーを作成します
Print("n"); Print("n"); Print("n"); Print("n"); $myDirectory = opendir(".") // オペレーティングディレクトリへのハンドルを作成します
; // ディレクトリ内の各サブ項目を読み取ります
While($entryName = readdir($myDirectory))
{
print(""); print(""); print(""); print("n"); }
                                                                                                                    Print("
ファイル名ファイルサイズ
$entryName"); print(ファイルサイズ($entryName)); print("
n"); ?>


PHP関連情報
PHP 関連情報



よく使われる数値判定関数


よく使われる数値判定関数
$colors = array("赤", "青", "緑"); If(is_array($colors))
{
        print("色は配列です"."
");
    }
    //双精度数判断
    $温度 = 15.23;
    if(is_double($Temperature))
    {
        print("温度は倍精度です"."
");
    }
    //整数判断
    $PageCount = 2234;
    if(is_integer($PageCount))
    {
        print("$PageCount は整数です"."
");
    }
    //对象判断
    クラスウィジェット
    {
        var $name;
        var $length;
    }
    $thing = 新しい ウィジェット;
    if(is_object($thing))
    {
        print("物はオブジェクトです"."
");
    }
    //文字判断
    $Greeting = 「こんにちは」;
    if(is_string($Greeting))
    {
        print("挨拶は文字列です"."
");
    }
?>



文件上传界面
 
 
文件上传界面 
 
 
 
if($UploadAction){
$UploadAction=0; 
$TimeLimit=60;        
/*設定超過制限時間は 30 秒、設定は 0 時間で無制限です */
set_time_limit($TimeLimit); 
If(($Upfile != "none")&&
($Upfile != ""))
{
$Filepath="d:webwebphptest";                            //上ダウンロード文件保存経路
$FileName=$Filepath.$Upfile_name; 
if($Upfile_size <1024) // 上書き文件大小
{$FileSize = (文字列)$Upfile_size 。 "字节";}
elseif($Upfile_size <(1024 * 1024))
{
$FileSize = number_format((double)($Upfile_size / 1024), 1) 。 " KB";
}
その他
{
$FileSize = number_format((double)($Upfile_size/(1024*1024)),1)."MB"; 
}
if(!file_exists($FileName))
{
if(copy($Upfile,$FileName))
{リンク解除($Upfile); 
echo "

n";         
echo "文件 $Upfile_name 已上ダウンロード成功!";
echo "

n";
echo "文書の場所:$FileName";
echo "

n";
echo "文件大小:$FileSize";
echo "

n";
}
その他
{echo "文件 $Upfile_name 上ダウンロード失败!"; }
}
その他
{echo "文件 $Upfile_name已经存在!"; }
}
その他
{echo "你没有选择どんな文件でも上ダウンロード!"; }
set_time_limit(30);                            //恢复默认超時間設置
}
?> 
アクション = "default.php" メソッド = "POST"> 
 
 
 
gt;gt;>
 

 

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/371530.html技術記事经典循環例子 HTML HEAD TITLE经典循環例子/TITLE /HEAD BODY ? for($counter=1;$counter=6;$counter++)//循環6次 { print(Bcounteris$counter/BBRn);//打印6次 } ? /BODY /H...

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート