検索
ホームページバックエンド開発PHPチュートリアルよく使用される PHP 関数のコレクション

よく使用される PHP 関数のコレクション

May 22, 2018 pm 03:07 PM
php関数きちんとした

この記事ではphpの関数を整理します。

array()

array(value1,value2…..) 配列を作成します

array_chunk(array,size,preserve_keys) 数値を新しい配列チャンクに分割します [tk]

array_combine(keys,values) を 2 つ結合します配列 (キー名の配列、キー値の配列) は新しい配列を形成します

array_count_values(array) は配列内のすべての値の出現数をカウントするために使用されます

array_diff(array1,array2,...) 配列を比較し、 2 つの配列の差分セットを返します (キー値のみを比較します)

array_diff_assoc(array1, array2,..) 配列を比較し、2 つの配列の差分セットを返します (キー名とキー値を比較します)

array_diff_key(array1, array2,. ..) 比較 配列は 2 つの配列間の差分を返します (キー名の比較のみ)

array_fill(index,number,value) は指定されたキー値で配列を埋めます

array_filter(array, 使用されるコールバック関数) は配列をフィルタリングするコールバック関数

array_flip(array) の要素は、配列内のキー名と対応する関連するキー値を反転/交換します [flp]

array_keys(array) は配列内のすべてのキー名を返します

array_merge(array1,array2,..) put 1 つ以上の配列を配列 [m:rd] にマージします

array_pad(array,size,value) 指定された値を持つ指定された数の要素を配列に挿入します

array_pop (array) 最後の要素を削除

array_push (array) 配列を最後に追加

array_shift(array()) 番号を削除し、削除した要素の値を返す

array_unshift(array)) に1つ以上の要素を追加グループの最初の要素

array_rand(array,number ) 配列から 1 つ以上の配列をランダムに選択します

array_replace(array1,array2...) 最初の配列の値を次の配列の値に置き換えます

array_reverse (array) 配列を反転して新しい配列を返します

array_search(value,array, strict(optional true,flase)) 値を検索し、キー名を返します。 True は、同じキー名と値を持つ要素を検索します

array_slice(array,start,length,preserve) 配列の選択された部分を返します

array_splice(array,start,length,array) 指定された要素を削除し、次の要素に置き換えますanother

array_unique(array) 配列内の重複する値を削除 [junik]

array_values(array) 配列内のすべての値を返す

array_key_exists(key, array) 配列キーが存在するかどうかを調べる

count(array) 配列に戻る 要素数が美しい [kant]

in_array('value',$array,bool) は、指定された値が配列内に存在し、TRUE に設定されているかどうかを確認し、in_array

関数は、検索したデータの型が配列の値と同じかどうかをチェックします。

key(array) 連想配列からキー名を取得する

list(array1, array2...) 配列内の値をいくつかの配列変数に代入する

krsort(array) 連想配列を降順にソートするキー名で

ksort(array) 連想配列をキー名で昇順にソート

arsort(array) 連想配列をキー値で降順にソート

asort(array) 連想配列をキーで昇順にソートvalue

String

strto lower(string) 文字列を小文字に変換します

strtoupper(string) 文字列を大文字に変換します

strtr("string","from",""to") 中の未確定文字を変換します文字列

substr(string,start, length) 文字列を返します

substr_count(string,substring,start,length) の一部 文字列内に部分文字列が出現する回数をカウントします

substr_replace(string,insertedcharacter,start ,length) 文字列の一部を別の文字に置き換えます

trim(string, どの文字 (オプション)) は文字列の両側にある空白文字とその他の文字を削除します

ucfirst(string) は文字列の最初の文字を次のように変換しますuppercase

ucwords(string) 文字列の各文字を変換します 最初の文字を大文字に変換します

sha1(string, オプションの文字) 文字列の SHA-1 ハッシュを計算します

sha1_file(file) ファイルの SHA ハッシュを計算します

sprintf (変数内の変数をフォーマットする方法) フォーマットを設定します 変換された文字列を変数に書き込みます

str_getcsv(string, delimiter, ラッパー, エスケープ文字) CSV 文字列を配列に解析します

str_ireplace(find value, replace value) 文字列内の一部の文字を置換します (大文字と小文字は区別されません)

str_pad(string, length) 文字列を新しい長さまで埋めます

str_repeat(string, minutes) 文字列を指定された回数だけ繰り返します

str_replace(search value, replace value) 文字列の一部の文字を置換します (大文字と小文字を区別します)

str_shuffle(string) 文字列のすべての文字をランダムにシャッフルします [fl] shuffle/chaos

str_split(string.length) 文字列を配列に分割します

str_word_count (string) 文字列内の単語の長さを計算します

strchr(string,search,before_search) 別の文字列内で最初に出現する文字列を検索します strstr()

implode(content, array) 配列要素を返します 作成された文字列は次のとおりですbeautiful [mplod]

lcfirst(string) 文字列の最初の文字を小文字に変換します

ltrim(string, 定義された文字) 文字列の左側にある空白文字またはその他の文字を削除します

md5(string) MD5 ハッシュ

md5_file(file) ファイルの MD5 ハッシュを計算します

ord(string) 文字列の最初の文字の ASCII コード値を返します

parse_str(string,array(オプション) クエリ文字列を変数に解析します

printf(format value) フォーマットされた文字列を出力します

print(strings) 1 つ以上の文字列を出力します

strip_tags(string) 文字列から HTML タグと PHP タグを削除します

stripcslashes(string) addcslashes() によって追加されたバックスラッシュ [l] を削除します

関数

stripslashaes string () は、addslashees() 関数によって追加されたバックスラッシュを削除します

stripos(string,find,start) は、別の文字列内でその文字列が最初に出現する位置を返します (大文字と小文字は区別されません)

stristr(search 、検索された文字列string) 別の文字列内で最初に出現する文字列を検索します (大文字と小文字は区別されません)

strlen(string) 文字列の長さを返します

strpos(string, 検索する文字) 戻り値 文字列が最初に出現する位置別の文字列内 (大文字と小文字は区別されません)

strrchr(string, 検索対象の文字) 別の文字列内の文字列の最後の出現箇所を検索します

strrev(string) 文字列を反転します。

strripos(文字列, 検索対象の文字) 別の文字列内の文字列の最後の出現を検索します (大文字と小文字は区別されません)

strrpos(文字列, 検索対象の文字) 別の文字列内の文字列の最後の出現を検索します 位置出現箇所 (大文字と小文字は区別されません)

addcslashes(string, range) 指定された文字の前にバックスラッシュを追加した文字列を返します

addslashes(string) 事前定義された文字の前にバックスラッシュを追加した文字を返します String

chr (ASCII 値) .) 指定された ASCII コード値から文字を返します

chunk_split(string, length, end) 文字列を一連の小さな部分に分割します

count_chars() 文字列で使用されている文字情報を返します

echo(strings) 1 つを出力しますまたは複数の文字列

explode() 文字を配列に展開します

Date

date_default_timezone_get() すべての日付/時刻関数で使用されるデフォルトのタイムゾーンを返します

date_default_timezone_set() すべての日付/時刻関数で使用されるデフォルトのタイムゾーンを設定します

date() ローカルの日付と時刻をフォーマットします

time() 現在時刻の Unix タイムスタンプを返します

Math

pi() PI の値を返します

pow(x,y ) x を返しますyの累乗

rand() ランダムな整数(0-1)を返す

round() 浮動小数点を四捨五入する integer

abs() 絶対値を取る

ceil() 切り上げる

floor() Round down

max() 配列内の直接値を取得します

min() 配列内の最小値を取得します

mt_rand() メルセンヌツイスターアルゴリズムを使用してランダムな整数を生成します

is_nan() それが数値以外の値

File

fwrite(file,string,length) 開いているファイルに書き込みます

is_dir(file) ファイルが同じディレクトリかどうかを判断します

is_file(file) ファイルが通常のファイルかどうかを判断します

mkdir(ディレクトリ名) ディレクトリを作成します

move_uploaded_fild(file,newloc) アップロードされたファイルを新しい場所に移動します

parse_ini_file(file) 設定ファイルを解析します

rename(file) 名前付きファイルから空のディレクトリを削除しますまたはディレクトリ

rmdir(directory)

unlink(filename) ファイルを削除します

filesize(filename) ファイルサイズを返します

fopen(filename, type) ファイルまたは URL を開きます

fputs(file, string, length)開いているファイルに内容を書き込みます fwrite( )

fread(file,length) 開いているファイルを読み取ります

fseek(file, new location) 開いているファイルを見つけます

copy(file,to_file) ファイルを宛先にコピーします

dirname(path path) パスのディレクトリ名部分を返します

fclose(file) 開いているファイルを閉じます

fgetc(file) 開いているファイルから文字を返します

fgetcsv(file) 開いているファイルから行を解析しますCSV フィールドを検証します

fgets(file) 開いているファイルから 1 行を返します

fgetss(file) 開いているファイルから 1 行を返し、HTML と PHP を除外します

file(path) ファイルを配列に読み込みます

file_exists(file) ファイルまたはディレクトリが存在するかどうかを確認します

file_get_contents(file) ファイルを文字列に読み込みます

file_put_contents(file,data) 文字列をファイルに書き込みます

Directory

chdir(directory) 現在のファイルを変更しますdirectory

closedir(dir_handleOptional ) レコードハンドルを閉じる

dir() ディレクトリクラスのインスタンスを返す

getcwd(directory) 現在の作業ディレクトリを返す

opendir(path) ディレクトリハンドルを開く

readdir(dir_handle)オプション) ディレクトリ ハンドルの条件を返します

scandir( directory) は、指定されたディレクトリ内のファイルとディレクトリの配列を返します

この記事では、PHP 関数をまとめています。さらに関連する内容については、PHP 中国語 Web サイトを参照してください。

関連する推奨事項:

WeChat 返金申請プロセスの PHP 実装サンプル コード

PHP では、%s と %d は何を意味しますか?

合計数を取得するためのphp5マルチテーブルクエリページングコードメソッドを考えてください

以上がよく使用される PHP 関数のコレクションの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
スカラータイプ、リターンタイプ、ユニオンタイプ、ヌル可能なタイプなど、PHPタイプのヒントはどのように機能しますか?スカラータイプ、リターンタイプ、ユニオンタイプ、ヌル可能なタイプなど、PHPタイプのヒントはどのように機能しますか?Apr 17, 2025 am 12:25 AM

PHPタイプは、コードの品質と読みやすさを向上させるためのプロンプトがあります。 1)スカラータイプのヒント:php7.0であるため、基本データ型は、int、floatなどの関数パラメーターで指定できます。 3)ユニオンタイプのプロンプト:PHP8.0であるため、関数パラメーターまたは戻り値で複数のタイプを指定することができます。 4)Nullable Typeプロンプト:null値を含めることができ、null値を返す可能性のある機能を処理できます。

PHPは、オブジェクトのクローニング(クローンキーワード)と__Clone Magicメソッドをどのように処理しますか?PHPは、オブジェクトのクローニング(クローンキーワード)と__Clone Magicメソッドをどのように処理しますか?Apr 17, 2025 am 12:24 AM

PHPでは、クローンキーワードを使用してオブジェクトのコピーを作成し、\ _ \ _クローンマジックメソッドを使用してクローン動作をカスタマイズします。 1.クローンキーワードを使用して浅いコピーを作成し、オブジェクトのプロパティをクローン化しますが、オブジェクトのプロパティはクローニングしません。 2。\ _ \ _クローン法は、浅いコピーの問題を避けるために、ネストされたオブジェクトを深くコピーできます。 3.クローニングにおける円形の参照とパフォーマンスの問題を避けるために注意し、クローニング操作を最適化して効率を向上させます。

PHP対Python:ユースケースとアプリケーションPHP対Python:ユースケースとアプリケーションApr 17, 2025 am 12:23 AM

PHPはWeb開発およびコンテンツ管理システムに適しており、Pythonはデータサイエンス、機械学習、自動化スクリプトに適しています。 1.PHPは、高速でスケーラブルなWebサイトとアプリケーションの構築においてうまく機能し、WordPressなどのCMSで一般的に使用されます。 2。Pythonは、NumpyやTensorflowなどの豊富なライブラリを使用して、データサイエンスと機械学習の分野で驚くほどパフォーマンスを発揮しています。

さまざまなHTTPキャッシングヘッダー(例:キャッシュコントロール、ETAG、ラスト変更)を説明してください。さまざまなHTTPキャッシングヘッダー(例:キャッシュコントロール、ETAG、ラスト変更)を説明してください。Apr 17, 2025 am 12:22 AM

HTTPキャッシュヘッダーの主要なプレーヤーには、キャッシュコントロール、ETAG、およびラスト修飾が含まれます。 1.Cache-Controlは、キャッシュポリシーを制御するために使用されます。例:キャッシュコントロール:Max-Age = 3600、public。 2。ETAGは、一意の識別子を介してリソースの変更を検証します。例:ETAG: "686897696A7C876B7E"。 3. Last-Modifiedは、リソースの最後の変更時間を示しています。

PHPでの安全なパスワードハッシュ(例:Password_hash、password_verify)を説明します。 MD5またはSHA1を使用してみませんか?PHPでの安全なパスワードハッシュ(例:Password_hash、password_verify)を説明します。 MD5またはSHA1を使用してみませんか?Apr 17, 2025 am 12:06 AM

PHPでは、Password_hashとpassword_verify関数を使用して安全なパスワードハッシュを実装する必要があり、MD5またはSHA1を使用しないでください。 1)password_hashセキュリティを強化するために、塩値を含むハッシュを生成します。 2)password_verifyハッシュ値を比較して、パスワードを確認し、セキュリティを確保します。 3)MD5とSHA1は脆弱であり、塩の値が不足しており、最新のパスワードセキュリティには適していません。

PHP:サーバー側のスクリプト言語の紹介PHP:サーバー側のスクリプト言語の紹介Apr 16, 2025 am 12:18 AM

PHPは、動的なWeb開発およびサーバー側のアプリケーションに使用されるサーバー側のスクリプト言語です。 1.PHPは、編集を必要とせず、迅速な発展に適した解釈言語です。 2。PHPコードはHTMLに組み込まれているため、Webページの開発が簡単になりました。 3。PHPプロセスサーバー側のロジック、HTML出力を生成し、ユーザーの相互作用とデータ処理をサポートします。 4。PHPは、データベースと対話し、プロセスフォームの送信、サーバー側のタスクを実行できます。

PHPとWeb:その長期的な影響を調査しますPHPとWeb:その長期的な影響を調査しますApr 16, 2025 am 12:17 AM

PHPは過去数十年にわたってネットワークを形成しており、Web開発において重要な役割を果たし続けます。 1)PHPは1994年に発信され、MySQLとのシームレスな統合により、開発者にとって最初の選択肢となっています。 2)コア関数には、動的なコンテンツの生成とデータベースとの統合が含まれ、ウェブサイトをリアルタイムで更新し、パーソナライズされた方法で表示できるようにします。 3)PHPの幅広いアプリケーションとエコシステムは、長期的な影響を促進していますが、バージョンの更新とセキュリティの課題にも直面しています。 4)PHP7のリリースなど、近年のパフォーマンスの改善により、現代の言語と競合できるようになりました。 5)将来的には、PHPはコンテナ化やマイクロサービスなどの新しい課題に対処する必要がありますが、その柔軟性とアクティブなコミュニティにより適応性があります。

なぜPHPを使用するのですか?利点と利点が説明されましたなぜPHPを使用するのですか?利点と利点が説明されましたApr 16, 2025 am 12:16 AM

PHPの中心的な利点には、学習の容易さ、強力なWeb開発サポート、豊富なライブラリとフレームワーク、高性能とスケーラビリティ、クロスプラットフォームの互換性、費用対効果が含まれます。 1)初心者に適した学習と使用が簡単。 2)Webサーバーとの適切な統合および複数のデータベースをサポートします。 3)Laravelなどの強力なフレームワークを持っています。 4)最適化を通じて高性能を達成できます。 5)複数のオペレーティングシステムをサポートします。 6)開発コストを削減するためのオープンソース。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強力な PHP 統合開発環境