今日、突然phpで問題が発生し、この記事を見つけました。非常に古いですが、非常に実用的です。次の記事では、更新されたphp5配列を整理します。
PHP4.0 には 30 を超える新しい配列関連関数があります。これらの一般的な関数の多くを使用すると、特定のオブジェクトが指定された配列に存在するかどうかを確認したり、配列要素をカウントしたり、要素を追加または削除したり、要素を並べ替えたりすることができます。大きな配列があり、特定の値の存在を検出することだけを実行したい場合は、 in_array() を使用して true または false を返すことができます。次のコードは、「この配列には見つかりません」と出力します。$namesArray で存在しない「Alber」を探すことになるためです。
以下は引用内容です: $namesArray = array("Joe", "Jane", "Bob", "Mary", "Paul", "Eddie", "John"); $ lookingFor = "Albert"; if (in_array($lookFor, $namesArray)) { echo "見つかりました!"; } else { echo "この配列には見つかりません!"; } ? > ; |
$namesArray = array("Joe", "Jane", "Bob", "Mary", "Paul", "Eddie", "John"); $ count = count($namesArray); ?> $count の値は 7 になります。 |
/*元の配列を作成*/ $fruitArray = array("apple", "orange", "banana", "kiwi", "pear"); / * 元の配列に追加します*/ array_push($fruitArray, "grape", "pineapple", "Tomato"); /* 各要素をキー値でリストします*/ while (list($key,$ value) = each($fruitArray)) { echo "$key : $value "; } ?> |
0: リンゴ1: オレンジ2: バナナ 3: キウイ 4: 梨 5: ブドウ 6: パイナップル 7: トマト |
以下引用内容です: /*元の配列を作成*/ $fruitArray = array("apple", "orange", "banana", "kiwi", "pear"); / * 元の配列に追加します */ array_unshift($fruitArray, "grape", "pineapple", "Tomato"); /* 各要素をキー値でリストします */ while (list($key,$ value) = each($fruitArray)) { echo "$key : $value "; } ?> |
以下引用内容です: 0: ぶどう 1: パイナップル 2: トマト 3: りんご 4: オレンジ 5: バナナ 6: キウイ 7: 梨 |
以下引用内容です: /*元の配列を作成*/ $fruitArray = array("apple", "orange", "banana", "kiwi", "pear"); < ;? /* 2 番目の配列を作成します*/ $vegArray = array("キャロット", "インゲン", "アスパラガス", "アーティチョーク", "トウモロコシ"); /* 1 つの配列に結合します*/ $ GoodfoodArray = array_merge($fruitArray, $vegArray); /* 各要素をキー値でリストします*/ while (list($key,$value) = each($goodfoodArray)) { echo "$key : $value< ;br>"; } ?> |
以下は引用内容です: 0: リンゴ 1: オレンジ 2: バナナ 3: キウイ 4: 梨 5: ニンジン 6: インゲン 7: アスパラガス 8: アーティチョーク 9:トウモロコシ |