最新のWeb開発のチュートリアル
×

PHP チュートリアル

PHP HOME PHP イントロ PHP インストール PHP 構文 PHP 変数 PHP エコー/印刷 PHP データの種類 PHP ストリング PHP 定数 PHP 演算子 PHP If...Else...Elseif PHP Switch PHP whileループ PHP Forループ PHP 機能 PHP 配列 PHP 配列のソート PHP スーパーグローバル

PHP 取り扱い

PHP フォーム 取り扱い PHP フォーム 検証 PHP フォーム 必須 PHP フォーム URL/E-mail PHP フォーム コンプリート

PHP 高度な

PHP 多次元配列 PHP 日時 PHP 含めます PHP ファイル 取り扱い PHP ファイル オープン/読みます PHP ファイル 作成/書きます PHP ファイル アップロード PHP Cookies PHP Sessions PHP フィルター PHP Filters 高度な PHP エラー 取り扱い PHP 例外

MySQL Database

MySQL データベース MySQL 接続 MySQL Create DB MySQL Create 表 MySQL Insert Data MySQL 最後のIDを取得します MySQL 複数の挿入 MySQL Prepared MySQL Select Data MySQL Delete Data MySQL Update Data MySQL Limit Data

PHP - XML

PHP XML パーサー PHP SimpleXML Parser PHP SimpleXML - Get PHP XML Expat PHP XML DOM

PHP - AJAX

AJAX イントロ AJAX PHP AJAX データベース AJAX XML AJAX ライブ検索 AJAX RSSリーダー AJAX 世論調査

PHP Examples

PHP 例 PHP クイズ PHP 証明書

PHP 参照

PHP アレイ PHP カレンダー PHP 日付 PHP ディレクトリ PHP エラー PHP ファイルシステム PHP フィルタ PHP FTP PHP HTTP PHP Libxml PHP 郵便物 PHP 数学 PHP その他 PHP MySQLiを PHP SimpleXML PHP 文字列 PHP XML PHP Zip PHP 時間帯

 

PHP 5つのアレイ


アレイは、単一の変数に複数の値を格納します。

<?php
$cars = array("Volvo", "BMW" , "Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
»実行例

配列とは何ですか?

アレイは、一度に複数の値を保持することができる特別な変数です。

あなたが項目のリストがある場合(a list of car names, for example)単一の変数に車を保存すると、このようになります。

$cars1 = "Volvo";
$cars2 = "BMW";
$cars3 = "Toyota";

しかし、あなたはどのような車をループにしたいと、特定のものを見つけますか? そして、あなたがいない3台が、300を持っていたものか?

解決策は、配列を作成することです!

配列は、単一の名前の下に多くの値を保持することができ、そしてあなたは、インデックス番号を参照して値にアクセスすることができます。


PHPでの配列を作成します。

PHPにおいては、 array()関数は、配列を作成するために使用されます。

array();

PHPでは、配列の3つのタイプがあります。

  • Indexed arrays -数値インデックス付き配列
  • Associative arrays -という名前のキーを持つ配列
  • Multidimensional arrays -一つ以上の配列を含む配列

PHPインデックス配列

インデックス付き配列を作成する方法は2つあります。

インデックスは次のように、(インデックスは常に0から始まる)に自動的に割り当てることができます。

$cars = array("Volvo", "BMW", "Toyota");

またはインデックスを手動で割り当てることができます。

$cars[0] = "Volvo";
$cars[1] = "BMW";
$cars[2] = "Toyota";

次の例では、$車という名前のインデックス付き配列を作成し、それまでの3つの要素を割り当て、その後、配列の値を含むテキストを出力します。

<?php
$cars = array("Volvo", "BMW" , "Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
»実行例

配列の長さを取得します- count()関数

count()関数は、長さを返すために使用される(the number of elements)配列のが:

<?php
$cars = array("Volvo", "BMW" , "Toyota");
echo count($cars);
?>
»実行例

インデックス付きの配列をループ

インデックス付きの配列のすべての値を通って、プリントループに、あなたはこのように、forループを使用することができます:

<?php
$cars = array("Volvo", "BMW" , "Toyota");
$arrlength = count($cars);

for($x = 0; $x < $arrlength; $x++) {
    echo $cars[$x];
    echo "<br>";
}
?>
»実行例

PHP連想配列

連想配列は、あなたがそれらに割り当てるという名前のキーを使用する配列です。

連想配列を作成する方法は2つあります。

$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");

または:

$age['Peter'] = "35";
$age['Ben'] = "37";
$age['Joe'] = "43";

名前のキーは、スクリプトで使用することができます。

<?php
$age = array("Peter"=>"35", "Ben"=>"37" , "Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?>
»実行例

連想配列をループ

連想配列のすべての値を通って、プリントループに、あなたはこのように、foreachループを使用することができます。

<?php
$age = array("Peter"=>"35", "Ben"=>"37" , "Joe"=>"43");

foreach($age as $x => $x_value) {
    echo "Key=" . $x . ", Value=" . $x_value;
    echo "<br>";
}
?>
»実行例

多次元配列

多次元配列は PHP高度のセクションで説明します。


完全なPHPの配列参照

アレイのすべての機能の完全なリファレンスについては、当社の完全に行くPHPの配列参照

参照は、各関数の簡単な説明、および使用例を、含まれています!