ホームページ >バックエンド開発 >PHPチュートリアル >PHP 簡潔な関数 (PHP のシンプルで明確な関数構文)_PHP チュートリアル

PHP 簡潔な関数 (PHP のシンプルで明確な関数構文)_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:18:15743ブラウズ

1. mysql に関連する

mysql_connect
MySQL サーバーとの接続を確立する
構文


resource mysql_connect(string server[,string usingname[,string password[, bool new_link[,int client_flags]]]])
例:

コードをコピーします コードは次のとおりです:
$DB_HOST ="localhost";
$DB_PASSWORD =" 123456";
$conn=mysql_connect($DB_HOST, $DB_LOGIN, $DB_PASSWORD);



mysql_data_seek
内部クエリ ポインタをクエリ行に移動します
構文

bool mysql_data_seek(resource result_indetifier,int row_number)
例:



コードをコピーします
コードは次のとおりです$ DB_HOST ="ローカルホスト"; $DB_PASSWORD ="123456";
$DB_NAME ="フラグ"; );
mysql_select_db($ DB_NAME);
$res=mysql_query("SELECT * FROM PRODUCT");
for($i=0;$num;$i++)
$row=mysql_fetch_array( $res);
mysql_data_seek($res,0);// ポインタをクエリ結果の最初の行に戻します





mysql_fetch_array
クエリ結果を配列に保存します (それぞれ配列要素にはレコードが格納されます)
構文

array mysql_fetch_array(resource result[,int result_type])
eg



コードをコピー

コードは次のとおりです。

$DB_HOST ="localhost"; ="ルート"; $DB_NAME ="フラグ" $conn=mysql_select_db($DB_NAME); "SELECT * FROM PRODUCT"); $ row=mysql_fetch_array($res);
mysql_fetch_object
クエリ結果の行を取得し、それをオブジェクト型として保存します。違いは、mysql_fetch_object() はフィールド名を通じてのみクエリを取得できることです。 Result
echo $row->fieldname; // 正しい使用法
echo $row->0; // 誤った使用法
構文

objectリソースの結果)



コードをコピーします

コードは次のとおりです:


$DB_HOST ="localhost";
$DB_PASSWORD ="123456";フラグ";
$conn=mysql_connect($DB_HOST,$DB_LOGIN,$DB_PASSWORD);
mysql_select_db($DB_NAME);
$res=mysql_query("SELECT * FROM PRODUCT");
$row=$mysql_fetch_object($res) ;
while($row) { echo $rowàp_id; echo $rowàp_name }



mysql_insert_id
この関数を使用して、レコードを追加しました
構文

int mysql_insert_id([esource link_identifier])




コードをコピーします

コードは次のとおりです。
$DB_PASSWORD ="123456";
$DB_NAME ="フラグ";
$conn=mysql_select_db($DB_NAME); )VALUES('','PHP book')";
$res=mysql_query($res);
$p_id= mysql_insert_id();



mysql_num_rows
クエリ結果からいくつかの行を取得します
構文int mysql_num_rows(リソースの結果)コードは次のとおりですDB_NAME ="フラグ"; $conn=mysql_connect($DB_HOST,$DB_LOGIN,$DB_PASSWORD); $res =mysql_query("SELECT * FROM PRODUCT"); res);


mysql_query
SQL 構文クエリステートメントを送信する
Syntax

resource mysql_query(string query[,resource link_identifier])



コードをコピーする

コードは次のとおりです。


$ DB_HOST ="ローカルホスト";
$DB_PASSWORD="123456";
$conn($DB_HOST,$DB_LOGIN,$DB_PASSWORD); DB_NAME);
$res=mysql_query("SELECT * FROM PRODUCT");
mysql_select_db
アクセスするデータベースを選択 名前
文法
bool mysql_select_db(string データベース名[,リソースリンク識別子])




コードをコピー

コードは次のとおりです:
$DB_HOST ="ローカルホスト";
$DB_PASSWORD ="123456";
$conn=mysql_connect($DB_HOST,$DB_LOGIN,$DB_PASSWORD); mysql_select_db($DB_NAME);


2. ファイルシステム関数
copy
テキストをコピー
構文
bool copy(string source, string dest)




コードをコピーする
copy( " abc.txt","/tmp/newabc.txt"); fclose
開いているファイルへのポインタを閉じる
構文
bool fclose(resource handle)
eg



コードをコピーする

コードは次のとおりです:
$fp=fopen("abc.txt","w"); fgets
ファイルポインタが指す位置から列の内容を取得します。
構文
string fgets(resource handle[,int length])
eg


コードをコピー

コードは次のとおりです。

$fp=fopen("abc.txt","w"); $txtdata= fgets($fp,4096); file
ファイルの内容全体を配列に読み込みます
構文
array file(string filename[,int use_include_path[,resource context]])



Copyコード

コードは次のとおりです:

$content=file( "abc.txt"); file_exists
ファイルが存在するかどうかを確認します
構文

bool file_exists(string filename)
eg



コードをコピーします

コードは次のとおりです:

if (file_exists(" abc.txt")) echo "このファイルは存在します" else echo "このファイルは存在しません"; filesize ファイル サイズを取得します
構文
int filesize(string filename)




コードをコピーします

コードは次のとおりです。


$size=filesize("abc.txt");
ファイルまたは URL を開きます
構文
resource fopen (string filename,string mode[,bool use-include_path[,resource zcontext] ])
コードをコピーします

コードは次のとおりです:

$fp=fopen("abc.txt");
$fp=fopen("http://www.jb51.net/bacteroid/" ,"r");



fputs
データをファイルに書き込みます構文int fputs(リソース ハンドル,文字列 string[,int length])

コードをコピーします

コードは次のとおりです:


$fp=fopen("abc.txt");
fputs ($fp,"helloworld!");



fseek
ファイルポインタが指す位置を設定する構文int fseek(resource handle,int offset[ ,int whence])

コードをコピーする

コードは次のとおりです:


$fp=fopen("abc.txt","w");
$txtdata=fgets($fp,4096);//ポイント先頭に戻るポインタ



mkdir
ディレクトリを作成する構文bool mkdir(string pathname[,int mode[,bool recursive[,resource context]]]) eg

コードをコピー

コードは次のとおりです:

mkdir("ljt/newfolder");



unlink
ファイルを削除します
構文
int unlink(string filename) eg
コードをコピーします

以下のように:

unlink("abc.txt");


3. 日付と時刻の関数
data
指定された形式でローカルの時刻/日付を返す
構文
string date(string format[,int timestamp ]) 例:
コードをコピー

コードは次のとおりです:

$time =date("Y-m-d g:i:s");



getdate
日付と時刻の情報を取得します
構文
array getdata ( [int timestamp])
コードをコピー

コードは次のとおりです:

$now=getdate();
$month=$now[ 「月」

;

gettimeofday
現在時刻を取得します(GMTを含む)
構文
array gettimeofday(void)

コードをコピー コードは次のとおりです:

$time=gettimeofday();
4. 文字列処理関数
explode
指定された区切り文字に従って文字列を配列に分割する
構文
arrayexplode(string separator,string string[,int limit])



コードをコピーする コードは次のとおりです:
$str="a,b,c";
$res=explode(",",$str);//$res[0]=a


implode
配列を連結します内容を文字列に変換します
構文
string implode(string clude,array Pieces)



コードをコピー コードは次のとおりです:
$newarray=array('a','b','c ');
$res= implode(",",$newarray);//$res=a,b,c


strlen
文字列の長さを取得する
構文
int strlen(string string)
eg


コードをコピー コードは次のとおりです:
strlen("www.jb51.net");//Return 15
[c/ode]
substr
で指定された文字 (部分文字列) の特定の部分を取得します。 the string
Syntax
string substr(" www.gxnu.edu.cn",1,7); //「ww.gxnu」に戻る
5. 数学関数ライブラリ
浮動小数点数の小数部分を無条件にキャリーします
Syntax
float ceil(float value)
eg
[ code]
echo ceil(9.99);//Return 10
echo ceil(9.12);//Return 10


cos
浮動小数点値のコサイン値を取得する
構文
float cos(float arg)
eg


コードをコピー コードは次のとおりです:
$numcos=cos(0.5);


floor
浮動小数点数の小数部分を無条件に削除します。
構文
float Floor(floor value)
eg


コードをコピー コードは次のとおりです:
echo Floor(9.12);//Return 9
echo Floor(9.99);//Return 9


rand
ランダムな値の範囲を生成する
構文
i
nt rand([int min ,in max])
eg


コードをコピー コードは次のとおりです:
$num= rand(0,100);//1から100までのランダムな値を生成します


round
浮動小数点数 小数部をキャリーで四捨五入します
構文
floatround(float value)
eg


コードをコピーコードは次のとおりです:
floatround(9.99)//returns 10
floatround(9.12)//returns 9


sin
浮動小数点値の正弦値を取得します
構文
float sin(float arg)



コードをコピーします コードは次のとおりです:
$numsin=sin(0.5);


6. Session 関数
session_register
Session
構文内の 1 つ以上の変数を説明します。
bool session_register(mixed name[,mixed...])



コードをコピーします コードは次のとおりです:
$name=" flag";



session_start
セッション情報を初期化する
構文
bool session(void)




コードをコピーする
コードは次のとおりです。関数カウント配列内に配列関数がいくつあるかを計算します構文
int count(mixed var[,int mode])



コードをコピーします

コードは次のとおりです:


count($ array);

list 配列内の要素の値を変数に代入 構文void list(mixed varname,mixed...)


コードをコピー

コードは次のとおりです:


$array= array(a,b,c);
list($str1,$str2,$str3)=$array;//$str1=a


range
指定した範囲内の配列を作成する
構文
array range(int low,int high[,int step])

コードをコピー コードは次のとおりです:

$array= array( 0,9);

shuffle
配列内の要素をランダムに並べ替えます
構文
bool shuffle(array array)
eg
コードをコピー コードは次のとおりです:

shuffle($配列);


作者: バクテロイデス

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/325584.html技術記事 1. mysql に関連 mysql_connect は MySQL サーバー構文リソースとの接続を確立します mysql_connect(string server[,string usingname[,stringpassword[, bool new_link[,int client_f...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。