この記事では主に PHP の基本関数の詳細な例を紹介します。お役に立てれば幸いです。
1. 出力に関連する関数:
l print(): echo Output によって提供されるコンテンツと同様、1 を返します
l print_r() は通常 arrays を印刷するために使用され、 は印刷しません型
l var_dump(): データの値 と 型
2. 時間に関連する関数
ldate(): 日付と時刻を表示します
例: date("Y-m-dH :i:s")ltime(): タイムスタンプ (秒数)
lmicrotime(): タイムスタンプとマイクロ秒を返す
lstrtotime() : 日付と時刻を変換します。文字列はタイムスタンプ
3 に解析されます。数学関連関数:
l max($v1,$v2,$v3…) により最大値 l min($v1, $v2,$v3…) 最小値を見つける l rand() 乱数 l mt_rand() より良い乱数を生成する lround(variable [,N]) n 個の小さい桁を維持する l ceil()切り上げl Floor() 切り捨てl pow(x,y) xYを求めるl abs() 絶対値l sqrt(): 平方根を求める4. l
function_exists( '関数名') 関数が存在するかどうかを判断しますl
func_get_arg(subscript)指定された添字に対応するパラメータを取得しますl func_get_args(): カスタム関数のすべてのパラメータを取得します(戻り値は配列)
l func_num_args(): 現在のカスタム関数のパラメータの数を取得します
5. 文字列関連関数基本関数 strlen(): 文字列の長さを取得します
mb_strlen($ 文字列変数名、文字エンコーディング) l implode (接続方法、配列): 文字列に連結
l
explode(文字分割、対象文字列): 配列になる l str_split (文字列、文字長): 指定通り 文字列を長さで分割して配列を取得します
l trim(string[,指定された文字]): デフォルトでは文字列の両側のスペースを削除します
l ltrim(): 左側を削除します
l rtrim(): 右側を削除します
l
substr(文字列、開始位置は0から始まります[, 長さ])l
strstr(文字列、一致する文字): 指定された位置から開始し、最後までインターセプトします(ファイルのサフィックス名に移動するために使用できます) l strto lower(): すべて小文字
l strtoupper(): すべて大文字
l ucfirst(): 最初の文字は大文字
l strpos (文字列、一致する文字) : 文字がターゲット文字列にあるかどうかを判断します その文字が出現する位置 (最初)
l strrpos (文字列、一致する文字)
l str_replace (一致するターゲット、置換内容、文字列自体)
l printf/sprintf (出力文字列にはプレースホルダーがあり、順序はビットの内容を占めます。)%d %s
l str_repeat(): 文字列を n 回繰り返します
l str_shuffle(): 文字列をランダムにシャッフルします
6。
配列ソート関数l
sort(): 要素の値で昇順にソート(添字並べ替え)l
rsort(): 要素の値でソート降順(添字並べ替え)l
asort(): 要素の値で昇順に並べ替える (添字は保持)l
arsort(): 要素の値で降順に並べ替えorder (添字保持)l
ksort(): 配列キー名 (添字) 昇順に並べる、(添字保持)l
krsort(): キー名の降順に並べる、(添字保持)l
shuffle(): 配列要素をランダムにシャッフルし、配列の添字が再配置しますl
並べ替え: デフォルトは昇順、 rは降順です )
lありますa : インデックス関係を維持するだけです
lhask: はキー名で並べ替えます
pointerl
reset()はポインタをリセットし、配列ポインタを1番目の場所に返しますl end() ポインタをリセットし、配列ポインタを最後の要素にポイントします l next() ポインタを下に移動して、次の要素の値を取得します l prev() ポインタを上に移動します前の要素を取得します 要素の値を取得します l current(): 現在のポインタに対応する要素の値を取得します (ポインタを移動せずに) l key(): に対応する添え字の値を取得します現在のポインタ (ポインタを移動せずに) その他の配列関数 l count(): 配列内の要素の数をカウントします l array_push(): 配列に要素を追加します ( l array_pop(): From 配列から要素を取り出す(配列の後ろ) l array_shift(): 配列から要素を取り出す(配列の前) l array_unshift(): 配列から要素を追加します(配列の前に) l array_reverse(): 配列要素を反転します l in_array(): 要素が配列内に存在するかどうかを判断しますarray l array_keys(): 配列のすべての添え字を取得し、インデックスを返します。 array 配列の一部を削除し、他の値に置き換えます<span style="color:#0000BB;">$input </span>
<span style="color:# 007700;">= array(<p></p></span>
<span style="color:#DD0000 ;">"赤"<strong></strong></span>
<span style="color:#007700;">、</span>
<span style="color:#DD0000;">"緑" </span>
<span style="color:#007700;">、<p></p></span>
<span style="color:#DD0000;">"青"<strong></strong></span>
、<span style="color:#DD0000;">"黄色"</span>
<span style="color:#007700;">);<p></p></span>
<span style="color:#0000BB;">array_splice</span>
<span style="color:#007700;">(</span>
<span style="color:#0000BB;">$input<p></p></span>
、<code><span style="color:#0000BB;">$input </span>
<span style="color:#007700;">= array(</span>
<span style="color:#DD0000;">"red"</span>
<span style="color:#007700;">, </span>
<span style="color:#DD0000;">"green"</span>
<span style="color:#007700;">, </span>
<span style="color:#DD0000;">"blue"</span>
<span style="color:#007700;">, </span>
<span style="color:#DD0000;">"yellow"</span>
<span style="color:#007700;">);</span>
<span style="color:#0000BB;">array_splice</span>
<span style="color:#007700;">(</span>
<span style="color:#0000BB;">$input</span>
<span style="color:#007700;">, </span>
<span style="color:#0000BB;">2</span>
<span style="color:#007700;">);</span>
<span style="color:#0000BB;">//$input is now array(“red”,”</span>
green<span style="color:#0000BB;">”);</span>
l array_chunk():将一个数组分割成多个
l shuffle():将数组打乱
l range():建立一个包含指定范围单元的数组
l is_file():判断给定文件名是否为一个正常的文件
l define():定义一个常量
l defined():检查某个名称的常量是否存在
l ini_set():为一个配置选项设置值 <span style="color:#0000BB;">ini_set</span>
<span style="color:#007700;">(</span>
<span style="color:#DD0000;">'display_errors'</span>
<span style="color:#007700;">, </span>
<span style="color:#DD0000;">'1'</span>
<span style="color:#007700;">);</span>
<span style="color :#0000BB;">2</span>
<span style="color:#007700 ;">);<p></p></span>
<span style="color:#0000BB;">//$input は array(“red”,”</span>
green”);<p></p>
l array_chunk() :配列を複数に分割するl
shuffle():🎜配列をシャッフルする🎜🎜l 🎜range ():🎜指定した範囲のセルを含む配列を作成🎜🎜l 🎜is_file():🎜ファイル名が通常のファイルかどうかを判定🎜🎜l 🎜define():🎜定数を定義🎜🎜l 🎜define ():🎜特定の名前の定数が存在するか確認します🎜🎜l 🎜ini_set():🎜は設定オプションの設定値<span style="color:#0000BB;">ini_set🎜</span>
(🎜<span style="color:#DD0000;">'display_errors'🎜</span>
<span style="color:#007700;">、🎜</span>
<span style="color:# DD0000;">'1'🎜</span>
<span style="color:#007700; ">);🎜</span>
🎜🎜l 🎜basename():🎜パスのファイル名部分を返します🎜🎜l 🎜is_array():🎜変数が配列かどうかを検出します🎜🎜l 🎜list(): 🎜配列内の値をいくつかの変数に代入します🎜<span style="color:#0000BB;">$info </span>
<span style="color:#007700;">= array(</span>
<span style="color:#DD0000;">'coffee'</span>
<span style="color:#007700;">, </span>
<span style="color:#DD0000;">'brown'</span>
<span style="color:#007700;">, </span>
<span style="color:#DD0000;">'caffeine'</span>
<span style="color:#007700;">);</span>
<span style="color:#007700;">list(</span>
<span style="color:#0000BB;">$drink</span>
<span style="color:#007700;">, </span>
<span style="color:#0000BB;">$color</span>
<span style="color:#007700;">, </span>
<span style="color:#0000BB;">$power</span>
<span style="color:#007700;">) = </span>
<span style="color:#0000BB;">$info</span>
<span style="color:#007700;">;</span>
<span style="color:#007700;">echo </span>
<span style="color:#DD0000;">"</span>
<span style="color:#0000BB;">$drink</span>
<span style="color:#DD0000;"> is </span>
<span style="color:#0000BB;">$color</span>
<span style="color:#DD0000;"> and </span>
<span style="color:#0000BB;">$power</span>
<span style="color:#DD0000;"> makes it special.n"</span>
<span style="color:#007700;">;</span>
l reset():
配列の内部ポインタを最初のセルにポイントします関連する推奨事項:
検索パフォーマンスPHP関数のテスト
PHP関数の抜け穴をまとめて共有
PHP関数でのarray_walkの使用例
以上がPHPの基本関数例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。