PHPは、一般的な機能と使用方法を使用しました


日時


// yは4桁、m個の月の数、英語でのM月に、Yを最後の2年間を返します。いくつかの数字デジタル月にD、英語での週のD日 

$日付=日付( "はYmd");

 

//include,include_once.require,require_once

//require("file.php「)PHPプログラムの実行が指定されたファイルを、読むことが最初の導入が必要になる前に、このような致命的なエラーが発生したとして。

//include("file.php「)のみ紹介をお読みにプログラムPHP、PHPプログラムの実行中に任意の場所に配置することができますが、指定したファイルが含まれます

 


 

出力を印刷


 

//sprintf("%d","3.2「); //唯一の形式、フォーマットされた文字列が返され、出力しません。

//printf("%d","3.2「); //即ちフォーマット、および出力

//print("3.2「); //出力のみ

//エコー「nihao」、「AA」; //月出力ストリングの複数

//ますprint_r(配列( ""、 "B"、 "C")); //配列のキー要素が順次表示されます


 

一般的な文字列関数


 

//文字列の長さ、文字の数を取得し、スペースも考慮されています

$ strの= "SDAFのSD"。

$レン= strlen関数($ strの);

 

//文字列の最初のパラメータを使用し、配列の各要素の背面には、それは文字列を返し、互いに接続されています。

$ STR = ( " - "、アレイ( ""、 "B"、 "C"));

 

//文字列を指定した場合、文字の最初のパラメータ以下の文字列で割った配列は、前と指定された文字の後に、配列の最初の文字の間で取られるメソッドの戻りを分割開始や終了またはリターンの終わり要素が空の文字列です

//ヌル値に配列の対応する要素を分割せずに文字列を返します。最後に限界が分裂が停止されている、配列の長さではなく、制限を返します。

$配列 = 爆発( ""、 "asddad addsadassd dasdadfsdfasdaaa"、4 );
// ますprint_r($配列);

 

//左の先頭のスペースを取り除いた文字列を返します

第二引数が左にスペースの先頭に拒否された場合// 2番目の引数の文字列を拒否

$ strの = LTRIM( "ASD"、 "");

 

//スペース文字列の右の先頭を除きます

$ strの = RTRIM( "ASD");

 

//カリングの初めに第二引数の両側に、文字列の最初の文字列。いいえ二番目のパラメータ場合は、デフォルトの文字列は、カルの両側に空白で始まります

$ strの = トリム( "sdsdfasを"、 "");

 

//指定された場所での最初の引数文字列が長い(何)文字、0カウント数から文字列の位置の最初の文字を取り始めるから。

2番目の引数は、文字列の末尾から負の場合//最後から二番目の番号は、長い文字列を取るようになりました。最後の文字カウント-1、左から右方向に撮影したの終わりは常にあります

$ strの = SUBSTR( "ABCDEFGH"、0,4);

 

//最初の引数文字列の三番目のパラメータは、ジメチルの文字列に置き換えられます

$ strの = str_replace( ""、 ""、 "abcabcAbca");

//同じstr_replaceを使用しますが、大文字と小文字を区別しません

// $ strの= str_ireplace( ""、」」、 "abcabcAbca");

 

//括弧の文字列すべて大文字の文字列を返します。

$ strの = strtoupper( "SDAF");

 

大文字に復帰後のカッコ内の//最初の文字列

$ strの = のucfirst( "ASDF");

 

など//使用エコーは、ラベルの文字を含むWebページ上の文字列、中括弧外の括弧本物の印刷で文字列を出力します

$ strの = にhtmlentities( "<BR/>");

 

// 2番目の引数の文字列は、多くの場合、最初の文字列でに表示されます。

$ int型 = substr_count( "abcdeabcdeablkabd"、 "AB");

 

//最初の文字列の最初の出現で民間人2番目の文字列、最初の文字の数を返します0

$ int型 = strpos( "asagaab"、 "AB");

 

//最後に出現する位置の最初の文字列で2番目の文字列、最初の文字位置の数を返します0

$ int型 = のstrrpos( "asagaabadfab"、 "AB");

 

//戻り値パラメータは、文字列の最後の文字の二つのパラメータに左から右に最初に表示されたパラメータを取ら

$ strの = はstrstr( "sdafsdgaababdsfgs"、 "AB");

 

//撮影したパラメータは、文字列のパラメータに最後の二つから右へ、左の最後の発生を返します。

$ strの = strrchr( "sdafsdgaababdsfgs"、 "AB");

 

// 2番目のパラメータは、同じ文字でのパラメータの前に各文字に追加「\」

$ strの = addcslashes( "ABCDEFGHIJKLMN"、 "AKD");

 

//パラメータ文字列は、文字列の塗りつぶしを指定し、指定された長さの中に二つのパラメータ(単一の文字の数)、3つのパラメータを満たしている、いない書き込みデフォルトのスペースを行います

右同時に両側の開始時に1、2の開始時に、左充填パラメータの開始位置0を充填//四つのパラメータ。デフォルトの塗りつぶしの最初に右側を書いてはいけません

$ STR = str_pad( "AT"、10、 "ABCDEFGH"、0);

 

//は、順次2つのリターン1、そうでなければ-1、二つの同一の文字列戻り値文字コード値ウスクに対応する二つの文字列ではなく、パラメータがパラメータよりも大きい場合に第一の対と同じとを比較0

$ INT1 = のstrcmp( "B"、 "");

 

//最初のパラメータをフォーマットする数値形式を返し、第2のパラメータは、10進数、三つのパラメータに、3つの文字セグメンテーションのものそれぞれの整数部分のための4つのパラメータが小数点の3つのパラメータを予約されています

//三つのパラメータは、デフォルトの小数部分を落とし、バック書かれていない、すべての3つのコンマ整数で割りました。パラメータ3つ、4つのパラメータが同時に存在している必要があります

$ strの = をnumber_format(1231233.1415,2、 "D"、 "");

 


 

一般的なアレイ法


 

$ ARR =配列( "K0" => ""、 "K1" => "B"、 "K2" => "C")。 

  

//配列の要素の数を返します

$ int型 = のカウント$ ARR)。

 

//配列要素は、第1のパラメータ要素の2番目のパラメータがあるか否かを判断します

$ BOOL = in_array( "B"、$ ARR)。

 

//すべてのキー括弧新しい配列からなる配列は元の配列を変更しない返します

$配列 = array_keys$ ARR)。

 

//まず、第二引数の配列の重要なパラメータがあるかどうかを判断返すtrueまたはfalse

$ BOOL = array_key_exists( "K1"、$ arrが);

 

//元の配列を変更せず、0から増加し、キーの値から始めて、新しい配列の元の値の配列のすべての要素を返します。

$配列 = array_values$ ARR)。

 

//現在の配列のキーへのポインタを返します。

$キー = キー$ arrが)。

 

//現在の要素のポインタ配列の値を返します。

$値 = 現在の$ ARR)。

 

//は重要な要素と値の元素組成の現在の配列へのポインタの配列を返しますし、次へのポインタをプッシュして、空の要素が空返されると、最後に指摘します

//は、4つの固定値の配列が戻り要素の重要な要素とキー要素値、0、「キー」キー要素戻り鍵相当し、図1に示すように、「値」キー値に対応して返し対応する要素の値が返されます

$配列 = $ ARR)。

 

アレイへの最初のケース//ポインタ後、移動要素値を指し示すポインタを返します

$値 = $ ARR)。

 

//一つに配列ポインタ後、次いでモバイル要素値を指し示すポインタを返します

$値 = PREV$ arrが)。

 

アレイへ//リセットポインタが先頭の要素を返す要素値となるよう

$値 = リセット$ ARR)。

 

//配列の最後の要素へのポインタ、および戻り最後の要素値

$値 = $ ARR)。

 

チェイスは、最初のパラメータの終わりに、配列の要素として添加した後、開始カウント値から最小のインデックスが使用されていないパラメータの最初のものの後//配列の長さ、リターン

$ int型 = array_push$ arrが、 "D"、 "dfsd");

 

アレイの先頭にパラメータとして追加された最初の要素に//すべての第1のパラメータ配列パラメータバックは、最初の要素からの再蓄積する0キーは、元の非数値キーは、要素の元の位置は、ソート、不変戻り配列の長さの後に変わりません

$ INT = するarray_unshift$ ARR、 "T1"、 "T2")。

 

//戻り、原稿から取り除か配列要素の端から最後の値、および配列の最後の要素を取得します

$値は = array_pop$ arrが)。

 

//代わりarray_pop、ヘッダ抽出は、配列要素の値を返し、元の配列から除去ヘッド素子

$値 = array_shift$ arrが)。

 

//第1のパラメータが第2のパラメータ値の長さに達したことを、パラメータ、開始最小カウント値とリターンから使用されていない指標として第1素子アレイの端部に第三のパラメータ、元の配列を変更せずにアレイ

$配列1 = たarray_pad$ arrが、10、 "T10");

 

//戻りますが、元の重複要素の配列は新しい配列の過剰アウトを削除し、配列は、元は変更されません

$配列 = array_unique$配列1)。

 

//元の配列のキーは、再びゼロ重量から、昇順にインデックス番号をコード値ウスク要素値を破ります

$ int型 = ソート$配列);

 

コード要素が、降順にサイズのASIをけ値を値0再集計からインデックス//ソートと反対

$ int型 = rsort$配列);

 

//キーパラメーター配列は、2つの配列を支払ったように、2つの長さの配列が同じである必要があり、順次配列の最初のパラメータの各要素の値を返し、元の配列を変更しません

$配列 = array_combine配列( ""、 "B"、 "C"、 "D"、 "E")、$ ARR)。

 

//二つの配列をマージし、不変の元の配列を返します

$配列 = array_merge$ ARRアレイ( ""、 "B"、 "C"));

 

//最初のパラメータの配列切片の開始位置から第2のパラメータ値第3のキー配列の長さのパラメータ値とリターン+元素、カウント0から配列位置の最初の要素

$配列 = array_slice$ ARR、2,1)。

 

//キャプチャ機能と元の配列の採取だけ除去された部分としてarray_slice()

$配列 = array_splice$ ARR、2,1)。

 

最初の要素として//最初のパラメータの各パラメータ値3自己増力、自己増力値が2まで戻る。この配列に格納されたパラメータの値に達するまで、配列内の要素の存在のようにと配列

パラメータは、2つのパラメータの数値とすることができる//、毎回の書き込みデフォルトインクリメントされる単一の文字、第三のパラメータに応じて算出され、単一の文字コードASIをケ値であってもよいです

$配列 = 範囲(3,9,2)。

 

// trueとfalseの戻りに対応する元と再キーとの関係を、対応する配列要素がランダムに配置され

$ BOOL = シャッフル$ arrが)。

 

//配列要素内のすべての数値を計算し、

$ INT = array_sum配列( ""、2 "CSSF"))。

 

//新しいアレイにアレイをブロックに分割し、新しい配列の各要素が配列され、配列の各要素は、2つのパラメータによって決定されるいくつかの新しい要素を有します

// 3番目のパラメータは、書き込み、真の保持するません、元のキーのキー要素を保持するために、デフォルトはfalseを保持していないかどうかを決定します

$配列 = array_chunk配列( "" => ""、 "B"、 "C"、 "D"、 "E"、 "F"、 "G"、 "H")、2、)。

 

 

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/fei-H/p/11847327.html