.Water-Sunlight
.サイトメニュー
.検索
.オンライン状況
登録ユーザ: 0
ゲスト: 5
.
<< Prev
配列の使用例
« INDEX »
PHP 文法編
Next >>
配列関数(内部ポインタの操作)
作成日:2006/05/10

1D.3 配列関数

1D.3.1 配列関数(基本)

構文説明
array array ( [mixed ...] )

配列を生成するための言語構成要素で、通常の関数とは異なります。

list( mixed varname, ... )
 = array;

list()は右辺の配列から添字要素のみを取り出して、 添字の0から順に左辺のパラメータ(変数)に展開します。 list()は言語構成要素で、通常の関数とは異なります。

用例:
$arr = array('A','B','C');
list($a,$b, $c) = $arr;  // $a='A';$b='B';$c='C';
list($a,$b)     = $arr;  // $a='A';$b='B';
list($a,,$c)    = $arr;  // $a='A';$c='C';

パラメータの評価は右から順に行われます。 即ち、上(最初の例)は$c, $b, $aの順で評価されます。

array range
( int low,
  int high
[,int step])

lowから highまでの整数の配列を返します。 stepは要素毎の増加数(正の数)を指定します。デフォルトは1です。

※引数stepはPHP5で追加されました。

用例:
range(1,9);     // array(1,2,3,4,5,6,7,8,9);
range('A','C'); // array('A','B','C');
int count
( mixed var [, int mode] )
int sizeof
( mixed var [, int mode] )

配列の要素数を返します。配列以外の場合は1を返します。 但し、count(NULL)は0です。sizeof()関数はcount()関数のエイリアスです。

modeにCOUNT_RECURSIVE (または1)が指定された場合、 count()は再帰的に 配列をカウントします。(多重配列の場合)

<< Prev
配列の使用例
« INDEX »>
Page Top
Next >>
配列関数(内部ポインタの操作)

.