ホームページ  >  記事  >  バックエンド開発  >  PHPの基本関数例を詳しく解説

PHPの基本関数例を詳しく解説

小云云
小云云オリジナル
2018-03-17 09:59:101581ブラウズ

この記事では主に PHP の基本関数の詳細な例を紹介します。お役に立てれば幸いです。

1. 出力に関連する関数:

l print(): echo Output によって提供されるコンテンツと同様、1 を返します

l print_r() は通常 arrays を印刷するために使用され、 は印刷しません型

l var_dump(): データの

2. 時間に関連する関数

l

date(): 日付と時刻を表示します

例: date("Y-m-dH :i:s")

l

time(): タイムスタンプ (秒数)

l

microtime(): タイムスタンプとマイクロ秒を返す

l

strtotime() : 日付と時刻を変換します。文字列はタイムスタンプ

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 : インデックス関係を維持するだけです

l

hask: キー名で並べ替えます

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

less array_splice():

配列の一部を削除し、他の値に置き換えます<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>

array_chunk():将一个数组分割成多个

shuffle():将数组打乱

range():建立一个包含指定范围单元的数组

is_file():判断给定文件名是否为一个正常的文件

define():定义一个常量

defined():检查某个名称的常量是否存在

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>

less 配列内のセルの数またはオブジェクト内の属性の数を計算します

l reset():

配列の内部ポインタを最初のセルにポイントします

関連する推奨事項:

検索パフォーマンスPHP関数のテスト

PHP関数の抜け穴をまとめて共有

PHP関数でのarray_walkの使用例

以上がPHPの基本関数例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。