PHP簡潔関数小結

6621 ワード

PHP簡潔関数テーマ:菌体PHP簡潔関数簡単説明:PHP簡単明瞭関数文法適格人群:開源コミュニティに興味があり、phpに興味があります。時間があれば、php備考を了解してください。れんがを投げて、卵を捨ててください。ほほほ、mysqlと関係があるmysql_。connectは、MySQLサーバとの接続文法
 
resource mysql_connect(string server[,string usingname[,string password[, bool new_link[,int client_flags]]]])
eg:
$DB_HOST =”localhost”;
$DB_LOGIN =”root”;
$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)
eg:
$DB_HOST =”localhost”;
$DB_LOGIN =”root”;
$DB_PASSWORD =”123456”;
$DB_NAME =”flag”;
$conn=mysql_connect($DB_HOST,$DB_LOGIN,$DB_PASSWORD);
mysql_select_db($DB_NAME);
$res=mysql_query(“SELECT * FROM PRODUCT”);
$row=mysql_fetch_array($res);
for($i=0;$i<$num;$i++)
$row=mysql_fetch_array($res);
mysql_data_seek($res,0);//
mysql_fetch_array
に内部クエリポインタを移動させ、クエリの結果を行列内に存在させる(各配列要素に1つのレコードを保存する)文法
 
array mysql_fetch_array(resource result[,int result_type])
eg
$DB_HOST =”localhost”;
$DB_LOGIN =”root”;
$DB_PASSWORD =”123456”;
$DB_NAME =”flag”;
$conn=mysql_connect($DB_HOST,$DB_LOGIN,$DB_PASSWORD);
mysql_select_db($DB_NAME);
$res=mysql_query(“SELECT * FROM PRODUCT”);
$row=mysql_fetch_array($res);
mysql_fetch_object
, , MySQL_fetch_array() , mysql_fetch_object()
echo $row->fieldname; //
echo $row->0; //
文法
 
object mysql_fetch_object(resource result)
eg
$DB_HOST =”localhost”;
$DB_LOGIN =”root”;
$DB_PASSWORD =”123456”;
$DB_NAME =”flag”;
$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
は、INSERT命令を使用して情報を追加した後、この関数を利用して、レコードを追加したばかりのunique id文法
 
int mysql_insert_id([esource link_identifier])
eg
$DB_HOST =”localhost”;
$DB_LOGIN =”root”;
$DB_PASSWORD =”123456”;
$DB_NAME =”flag”;
$conn=mysql_connect($DB_HOST,$DB_LOGIN,$DB_PASSWORD);
mysql_select_db($DB_NAME);
$SQLStr”INSERT INTO produce (p_id,p_name)VALUES(‘','PHP ')”;
$res=mysql_query($res);
$p_id=mysql_insert_id();
mysql_num_rows
を取得して、検索結果の中にいくつかの行の文法
 
int mysql_num_rows(resource result)
eg
$DB_HOST =”localhost”;
$DB_LOGIN =”root”;
$DB_PASSWORD =”123456”;
$DB_NAME =”flag”;
$conn=mysql_connect($DB_HOST,$DB_LOGIN,$DB_PASSWORD);
mysql_select_db($DB_NAME);
$res=mysql_query(“SELECT * FROM PRODUCT”);
$num=mysql_num_rows($res);
mysql_query
がSQL文法のクエリ文文法
 
resource mysql_query(string query[,resource link_identifier])
eg
$DB_HOST =”localhost”;
$DB_LOGIN =”root”;
$DB_PASSWORD=”123456”;
$DB_NAME =”flag”;
$conn=mysql_connect($DB_HOST,$DB_LOGIN,$DB_PASSWORD);
mysql_select_db($DB_NAME);
$res=mysql_query(“SELECT * FROM PRODUCT”);
mysql_select_db
を送っています。アクセスしたいデータベース名文法
 
bool mysql_select_db(string database_name[,resource link_identifier])
eg
$DB_HOST =”localhost”;
$DB_LOGIN =”root”;
$DB_PASSWORD =”123456”;
$DB_NAME =”flag”;
$conn=mysql_connect($DB_HOST,$DB_LOGIN,$DB_PASSWORD);
mysql_select_db($DB_NAME);
、ファイルシステム関数copyコピー文の文法ブックcopy(string source、string dest)eg copy」/tmp/newabc.txt);fcloseは、ファイルを開くためのポインタ文法book fclose eg=fopenを閉じます。fclose($fp)fgetsファイルポインタが指す位置から列の内容を取得する構文string fgets eg$fp=fopen("abc.txt");txtdata=fgets($fp,4096);fileはファイル全体を配列の中の構文array fileに読みます。include_path[resource context])eg$content=file("abc.txt")file_existsチェックファイルは文法book file_が存在しますか?exists(string filename)eg if(file_)exists("abc.txt")echo"このファイルは存在します。このファイルは存在しません。filesizeはファイルサイズ文法int filesize e eg=filesizeを取得します。fopenはファイルを開くか、またはurl文法resource fopen(string filename、string mode)を開く。path[reource zcontext])eg$fp=fopen("abc.txt");fp=fopen("https://www.jb51.net/bacteroid/”r”fputはファイル中の構文int fput(reource handle、string string[、int length])eg$fp=fopen("abc.txt");fputs($fp,"hellowworld!”);fseek設定ファイルポインタが指す位置構文int fseek("abc.txt")eg$fp=fopen("abc.txt")を設定します。txtdata=fgets($fp,4096);fseek($fp,0)//ポインタを先頭に戻してカタログシンタックスブックmkdirを作成します。eg mkdir(「ljt/newfolder」)unlinkファイルの文法int unlinkを削除します。eg unlink("abc.txt")3、日付と時間関数dataは指定されたフォーマットの現地時間/日付文法string date(string format[、int timestamp])egドルtime=date(「Y-m-d g:i:s」)を返します。getsdate取得日付と時間の情報文法array getdata([int timestamp])eg$now=getdate();year=$now[year]monsh=$now["monoth"]gettimeoff dayは現在の時間(グリニッジ時間を含む)を取得します。文法アラーgettimeoff day(void)eg=time=gettimeoff day()4、文字列処理関数explodeは、指定された区切り記号に従って文字列を配列文法array explode(string separator、string string string[、int limit])egドルstr="a、b、c";res=explode(",",str")res[0]=a implodeは配列内容を一文字列に接続します。string implode(string glue、array pieces)eg$newarray=array(a','b',c')。res=implode(",",newarray")/$res=a,b,c strelenは文字列の長さ文法int streing eg strelenを取得します。15 substrを返します。文字列で指定された一部の文字(サブ文字列)文法string substr(「wwww.gxnu.edu.cn」、1,7)を取得します。は、"ww.gxnu"5を返します。数学関数ライブラリceilは、浮動小数点以下の部分を無条件に進入する文法float ceil(float value)eg echo ceil(9.99)//。10 echo ceilを返します(9.12)//10 cosを返します。浮動小数点の値を取るコサインの値を返します。float cos(float arg)eg$numcos=cos(0.5)floverは浮動小数点以下の部分を無条件に文法float flover eg echo florを取り除く(9.12)。9 echo florを返します(9.99)//9 randを返して、ランダム数値文法int rand([int min,in max])eg$num=rand(0,100);/1から100までの間のランダムな数値roundを生成して浮動小数点の小数点を四捨五入します。float value eg flooat round(9.99)//10 float roundに戻ります。/9 sinに戻り浮動点値の正弦値を取得します。6、Session関数session_registerは一または複数のSessionの中の変数文法bol sessionを説明します。register(mixed name[、mixed])eg$name="flags";session_register(“name”);session_startイニシャルSession情報文法bol session(void)eg session_start();7、配列関数count計算配列にはいくつかの配列関数文法int countがあります。eg count($array)リストは、配列中の要素値を変数文法void list(mixed varname、mixed...)egドルarray=array(a、b、c)に割り当てる。リスト($str 1、$str 2、$str 3)=$arraystr 1=a rangeは指定された範囲の配列文法array range(int low,int high)eg$array=array(0,9);shuffleは配列中の要素をランダムに並べ替え、シンタックスブックshuffle eg shuffle($array);