PHP学習1

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-23 14:34:501044ブラウズ

php の配列は、実際には順序付けされたマップです。
配列、リスト (ベクトル)、ハッシュテーブル、辞書、コレクション、
スタック、キュー、またはその他のデータ構造として使用できます。
配列の要素として配列を使用すると、ツリーを構築できます。

array() 配列を作成します

$arr = array("foo" => "bar", 12 => true);
echo $arr["foo"];
echo $ arr [12];
?>

key には文字列または整数を指定できます。キーが指定されていない場合、値のキーは既存の
最大整数キー + 1 として指定されます。例:
< ;?php
// この配列は ...
array(5 => 43, 32, 56, "b" => 12);

// ...この配列
array(5 => 43, 6 => 32, 7 => 12);
?>

$arr = array(5 => 1, 12 => 2);


$arr[] = 56; // これは、この時点の $arr[13] = 56;

// と同じです。 script


$arr["x"] = 42 // これにより、新しい要素が

に追加されます。 . ; // これにより、配列全体が削除されます

?> 配列を走査するための
foreach 構文$array = array(1, 2, 3, 4, 5);
print_r( $array);

foreach ($array as $i => $value) {
unset($array[ $i]);

}

print_r($array);

$array[] = 6;
print_r($array);

// インデックスの再作成:

$array = array_values($array);
$ array[] = 7;
print_r($array);
?>

配列内の

foreach ステートメント コピーに対して操作します。要素を変更する必要がある場合は、引用符で囲まれた構文を使用します:
(php5)

$arr = array(1, 2, 3, 4);
foreach ($arr as &$value) {
$ value = $value * 2;
}

?>


foreach ステートメントには 2 つの構文があります:

foreach (array_expression as $value)
ステートメント
foreach (array_expression as $key => $value)
ステートメント

ファイルとディレクトリの操作の例:

// ディレクトリのすべての項目を配列に入力します
$handle = opendir('.');
while (false !== ($file = readdir ($handle ))) {
$files[] = $file;
}

closedir($handle);

?>

配列の代入操作は常に値で渡されます。 & 構文を使用する必要があります:

$arr1 = array(2, 3);
$arr2 = $arr1;
$arr2[] = 4; // $arr2 は変更されます。 、
array(2, 3)
array(2, 3) Y-m-d');

出力:

2005-11-22



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