ホームページ バックエンド開発 PHPチュートリアル PHP配列の組み込み関数の完全なリスト

PHP配列の組み込み関数の完全なリスト

Jun 28, 2017 am 10:17 AM
php

1.array_change_key_case($arr,CASE_UPPER/CASE_LOWER) $arrのキー値を大文字または小文字に変換します

2.array_combine($arr1, $arr2) $arr1の値がキーとして使用され、 $arr2を値として使用 生成後に新しい配列を返す

3.array_key_exists('key', $arr) $arrにキーが存在するかどうか、存在する場合はtrueを返す、存在しない場合はreturn false

4.array_keys($arr)を配列形式で$arr内のすべてのキー値を返します

5.array_values($arr)は$arr内のすべての値の値を返します配列の形式

6.count($arr, $mode=COUNT_NORMAL) は配列の数を計算します

7.array_count_values($arr) は配列内の値の出現数を計算し、新しい配列。キーは元の配列の値、値は出現回数です

8.sort($arr, $mode) 重要な並べ替え配列関数

$mode は:

①SORT_REGULAR, 0, デフォルト項目、通常のソート、タイプを変更せずに ASCII に従ってソートします。

②SORT_NEMERIC、1、各項目を数値として処理

③SORT_STRING、2、各項目を文字列として処理

④SORT_LOCALE_STRING、3、現在のロケールに基づいて各項目を文字列として処理(setlocale()で変更可能) )

⑤SORT_NATURAL、4. natsort() と同様の自然な並べ替えを使用して、各項目を文字列として処理します

⑥SORT_FLAG_CASE、5. SORT_STRING または SORT_NATURAL の文字ペアと (ビットごとの OR) で組み合わせることができます 文字列は大文字と小文字を区別せずに並べ替えられます

9.ksort($arr,$sort_flags) は配列をキー名の昇順にソートし、対応する krsort() は配列をキー名の降順にソートします

10.asort($arr,$sort_flags)配列は値の昇順、asort()は配列を値の降順に並べます

11.shuffle()は配列内の要素をランダムにシャッフルして新しいキーを生成します

12.array_flip($arr)はキーを結合し、配列の値交換を行い、新しい配列を生成して返す

13.array_unique($arr) 配列内の重複した値を削除し、新しい配列を生成して返す

14.array_pop($arr) delete配列要素の最後の要素は、削除された要素の値を返します。対応する array_push(array &$array, $var, $_ =null) は、配列 $array の末尾に $var の値を挿入します。また、複数の値を挿入し、$array の新しい個別の値を返します。 Number.

15.array_shift($arr) は、配列の最初の要素を削除し、対応する array_unshift(array & $array,$var,$_= null) は配列 $array の先頭にあります $var の値を挿入すると、複数の値を挿入することもでき、$array の新しい番号を返します。

16.array_sum($arr)配列内のすべての値の合計を計算して返します。配列内の値がすべて数値であることを確認します

17.compact($varname, $_=null) は変数を結合して返す重要な関数ですキーは変数名で、値は

18.extract($arr,$extract_type =null,$ pre_fix=null) の値に対応するため、対応する変数を作成すると便利です。配列の各要素は key ($pre_fix が設定されている場合はプレフィックスが追加されます)、value は変数の値に対応します。

19.in_array( $needle, array $haystack, $strict = null) $haystack 内に $needle の値と等しい要素があるかどうかを調べます (==) strict が true の場合、厳密な検索モードがオンになり、型が比較されます。

20 .array_rand (array $input,$num_req=null) $input 配列から $num_req 要素をランダムに抽出し、返される配列はキー (値は含まない) またはキーで構成されます。

21.array_merge($array1,$array2 ) 2 つの配列がマージされると、ルール インデックスの添字は自動的に添字を再割り当てし、関連付けられた添字は前の値を後の値で上書きします。

22.unset($arr['key']) は指定された要素を削除します配列内で

23.serialize($arr) は配列をシリアル化して文字列を返し、unserialize($str) は文字列を逆シリアル化して配列に変換し、配列をファイル データベース

24 に保存します。 array_slice($array, $offset ,$length,$preserve_keys=null) は、配列の $offset 位置から始まる $length 要素をインターセプトし、インターセプトされた配列を返します。

25.array_splice(array &$input, $offset,$length =null,$replacement = null ) 入力配列の $offset 位置から始まる $length 要素をインターセプトし、この位置に $replacement を挿入します。$input が変更され、置換された配列が返されます。
追加: sort メソッドの並べ替えとシャッフル。 () は新しいキーを生成しますが、ksort( ) と asort() は機能しません。項目 14 と 15 は配列を使用して、一般的に使用されるキューとスタックのデータ構造を実装します。

以上がPHP配列の組み込み関数の完全なリストの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホット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

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

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

Cakephp4 で日付と時刻を操作するには、利用可能な FrozenTime クラスを利用します。

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP バリデータの作成 CakePHP バリデータの作成 Sep 10, 2024 pm 05:26 PM

Validator は、コントローラーに次の 2 行を追加することで作成できます。

CakePHP のロギング CakePHP のロギング Sep 10, 2024 pm 05:26 PM

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

CakePHP クイックガイド CakePHP クイックガイド Sep 10, 2024 pm 05:27 PM

CakePHP はオープンソースの MVC フレームワークです。これにより、アプリケーションの開発、展開、保守がはるかに簡単になります。 CakePHP には、最も一般的なタスクの過負荷を軽減するためのライブラリが多数あります。

See all articles