Download
Download Latest
Version Support Policy
Documentation
Documentation Home
Tutorial
Project
Governance
Branding
License
GitHub Repository
Community
Contribute to PHP
Online Communities
Events | Conferences
Mailing Lists
PHP 8.5
All Releases
Search docs
Getting Started
Introduction
A simple tutorial
Language Reference
Basic syntax
Types
Variables
Constants
Expressions
Operators
Control Structures
Functions
Classes and Objects
Namespaces
Exceptions
Generators
References Explained
Predefined Variables
Predefined Exceptions
Predefined Interfaces and Classes
Context options and parameters
Supported Protocols and Wrappers
Security
Introduction
General considerations
Installed as CGI binary
Installed as an Apache module
Filesystem Security
Database Security
Error Reporting
Using Register Globals
User Submitted Data
Magic Quotes
Hiding PHP
Keeping Current
Features
HTTP authentication with PHP
Cookies
Sessions
Dealing with XForms
Handling file uploads
Using remote files
Connection handling
Persistent Database Connections
Safe Mode
Command line usage
Garbage Collection
DTrace Dynamic Tracing
Function Reference
Affecting PHP's Behaviour
Audio Formats Manipulation
Authentication Services
Command Line Specific Extensions
Compression and Archive Extensions
Credit Card Processing
Cryptography Extensions
Database Extensions
Date and Time Related Extensions
File System Related Extensions
Human Language and Character Encoding Support
Image Processing and Generation
Mail Related Extensions
Mathematical Extensions
Non-Text MIME Output
Process Control Extensions
Other Basic Extensions
Other Services
Search Engine Extensions
Server Specific Extensions
Session Extensions
Text Processing
Variable and Type Related Extensions
Web Services
Windows Only Extensions
XML Manipulation
Keyboard Shortcuts
?
This help
j
Next menu item
k
Previous menu item
g p
Previous man page
g n
Next man page
G
Scroll to bottom
g g
Scroll to top
g h
Goto homepage
g s
Goto search
(current page)
/
Focus search box
配列 関数
PHP Manual
PHP Manual
»
配列
»
配列 関数
配列 関数
参考
is_array()
,
explode()
,
implode()
,
preg_split()
, および
join()
も参照ください。
目次
array
— 配列を生成する
array_all
— array のすべての要素がコールバック関数を満たすかどうかを調べる
array_any
— array のいずれかの要素がコールバック関数を満たすかどうかを調べる
array_change_key_case
— 配列のすべてのキーの大文字小文字を変更する
array_chunk
— 配列を分割する
array_column
— 入力配列から単一のカラムの値を返す
array_combine
— 一方の配列をキーとして、もう一方の配列を値として、ひとつの配列を生成する
array_count_values
— 配列内に存在する、異なる値の出現回数を数える
array_diff
— 配列の差を計算する
array_diff_assoc
— 追加された添字の確認を含めて配列の差を計算する
array_diff_key
— キーを基準にして配列の差を計算する
array_diff_uassoc
— ユーザーが指定したコールバック関数を利用し、 追加された添字の確認を含めて配列の差を計算する
array_diff_ukey
— キーを基準にし、コールバック関数を用いて配列の差を計算する
array_fill
— 配列を指定した値で埋める
array_fill_keys
— キーを指定して、配列を値で埋める
array_filter
— コールバック関数を使用して、配列の要素をフィルタリングする
array_find
— コールバック関数を満たす最初の要素を返す
array_find_key
— コールバック関数を満たす最初の要素のキーを返す
array_first
— 配列の最初の値を得る
array_flip
— 配列のキーと値を反転する
array_intersect
— 配列の共通項を計算する
array_intersect_assoc
— 追加された添字の確認も含めて配列の共通項を確認する
array_intersect_key
— キーを基準にして配列の共通項を計算する
array_intersect_uassoc
— 追加された添字の確認も含め、コールバック関数を用いて 配列の共通項を確認する
array_intersect_ukey
— キーを基準にし、コールバック関数を用いて 配列の共通項を計算する
array_is_list
— 指定された配列がリストかどうかをチェックする
array_key_exists
— 指定したキーまたは添字が配列にあるかどうかを調べる
array_key_first
— 配列の最初のキーを得る
array_key_last
— 配列の最後のキーを得る
array_keys
— 配列のキーすべて、あるいはその一部を返す
array_last
— 配列の最後の値を得る
array_map
— 指定した配列の要素にコールバック関数を適用する
array_merge
— ひとつまたは複数の配列をマージする
array_merge_recursive
— 一つ以上の配列を再帰的にマージする
array_multisort
— 複数または多次元の配列をソートする
array_pad
— 指定長、指定した値で配列を埋める
array_pop
— 配列の末尾から要素を取り除く
array_product
— 配列の値の積を計算する
array_push
— 一つ以上の要素を配列の最後に追加する
array_rand
— 配列から一つ以上のキーをランダムに取得する
array_reduce
— コールバック関数を繰り返し配列に適用し、配列をひとつの値にまとめる
array_replace
— 渡された配列の要素を置き換える
array_replace_recursive
— 渡された配列の要素を再帰的に置き換える
array_reverse
— 要素を逆順にした配列を返す
array_search
— 指定した値を配列で検索し、見つかった場合に対応する最初のキーを返す
array_shift
— 配列の先頭から要素を一つ取り出す
array_slice
— 配列の一部を展開する
array_splice
— 配列の一部を削除し、他の要素で置換する
array_sum
— 配列の中の値の合計を計算する
array_udiff
— データの比較にコールバック関数を用い、配列の差を計算する
array_udiff_assoc
— データの比較にコールバック関数を用い、 追加された添字の確認を含めて配列の差を計算する
array_udiff_uassoc
— データと添字の比較にコールバック関数を用い、 追加された添字の確認を含めて配列の差を計算する
array_uintersect
— データの比較にコールバック関数を用い、配列の共通項を計算する
array_uintersect_assoc
— データの比較にコールバック関数を用い、 追加された添字の確認も含めて配列の共通項を計算する
array_uintersect_uassoc
— データと添字の比較に個別のコールバック関数を用い、 追加された添字の確認も含めて配列の共通項を計算する
array_unique
— 配列から重複した値を削除する
array_unshift
— 一つ以上の要素を配列の最初に加える
array_values
— 配列の全ての値を返す
array_walk
— 配列の全ての要素にユーザー定義の関数を適用する
array_walk_recursive
— 配列の全ての要素に、ユーザー関数を再帰的に適用する
arsort
— 連想キーと要素との関係を維持しつつ配列を降順にソートする
asort
— 連想キーと要素との関係を維持しつつ配列を昇順にソートする
compact
— 変数名とその値から配列を作成する
count
— 配列または Countable オブジェクトに含まれるすべての要素の数を数える
current
— 配列内の現在の要素を返す
each
— 配列から現在のキーと値のペアを返して、カーソルを進める
end
— 配列の内部ポインタを最終要素にセットする
extract
— 配列からシンボルテーブルに変数をインポートする
in_array
— 配列に値があるかチェックする
key
— 配列からキーを取り出す
key_exists
— array_key_exists のエイリアス
krsort
— 配列をキーで降順にソートする
ksort
— 配列をキーで昇順にソートする
list
— 配列と同様の形式で、複数の変数への代入を行う
natcasesort
— 大文字小文字を区別しない"自然順"アルゴリズムを用いて配列をソートする
natsort
— "自然順"アルゴリズムで配列をソートする
next
— 配列の内部ポインタを進める
pos
— current のエイリアス
prev
— 内部の配列ポインタをひとつ前に戻す
range
— ある範囲の要素を含む配列を作成する
reset
— 配列の内部ポインタを先頭の要素にセットする
rsort
— 配列を降順にソートする
shuffle
— 配列をシャッフルする
sizeof
— count のエイリアス
sort
— 配列を昇順にソートする
uasort
— ユーザー定義の比較関数で配列をソートし、連想インデックスを保持する
uksort
— ユーザー定義の比較関数を用いて、キーで配列をソートする
usort
— ユーザー定義の比較関数を使用して、配列を値でソートする
↑
and
↓
to navigate •
Enter
to select •
Esc
to close •
/
to open
Press
Enter
without selection to search using Google