$countの値は7になります。
------------------------------------------------- ----------
4.array_push() 関数
既存の配列の先頭でも末尾でも、任意の配列に要素を追加できます。関数を使用して、2 つ以上の配列要素を含む新しい配列を作成することもできます。マージすると、各配列は希望の順序になります。配列にすでに内部ソートが設定されている場合は、新しく結合された配列の順序を変更する必要があります。まず、array_push() 関数を使用して、既存の配列の末尾に要素を追加します。
コードをコピーします コードは次のとおりです:
/* 元の配列を作成します * /
$fruitArray = array ("apple", "orange", "banana", "kiwi", "pear");
/* 元の配列に追加*/
array_push($fruitArray, "grape", "pineapple" , "トマト") ;
/* 各要素をキー値でリスト表示 */
while (list($key,$value) = each($fruitArray)) {
echo "$key : $value
";
}
?>
これで表示されます:
コードをコピー コードは次のとおりです:
アップル
オレンジ
バナナ
キウイ
梨
グレープ
パイナップル
トマト
-- -------------------------------------------------------- -------------- -
5.array_unshift() 関数
配列の先頭に要素を追加する必要がある場合、コードは非常に似ています。唯一の違いは関数名です。array_push() ではなく array_unshift() です。
コードをコピー コードは以下の通りです:
/*元の配列を作成*/
$fruitArray = array("apple", "orange", "banana", " kiwi", "pear ");
/* 元の配列に追加*/
array_unshift($fruitArray, "grape", "pineapple", "Tomato");
/* 各要素をキー値でリスト表示*/
while (list ($key,$value) = each($fruitArray)) {
echo "$key : $value
";
}
?>
これは表示されます:
コピーコード コードは次のとおりです:
パイナップル
トマト
アップル
オレンジ
バナナ
キウイ
梨
---------------------- ------- --------------------------------
6.array_merge()関数
関数array_merge() は 2 つ以上の配列をマージします。
コードをコピー コードは以下の通りです:
/*元の配列を作成*/
$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
";
}
?>
これは表示されます:
コードをコピーコードは次のとおりです:
apple
オレンジ
バナナ
キウイ
梨
ニンジン
インゲン
アスパラガス
アーティチョーク
コーン
要素を追加して配列を結合したので、要素の削除関数を練習してみましょう。関数 array_pop() を使用すると、配列の末尾から要素を削除できます。 array_shift() 関数を使用すると、配列の先頭から要素が削除されます。実際、配列から要素を削除しても、既存の配列から要素をポップまたはシフトすると、その要素は引き続き使用できます。
------------------------------------------------- ----------
7.array_pop() 関数
array_pop() 関数を使用して、配列の末尾から値を削除します。
コードをコピーします コードは次のとおりです。 follow:
/* 配列を作成します */
$fruitArray = array("apple", "orange", "banana", "kiwi", "pear");
/* 値をポップします最後に */
$popped = array_pop ($fruitArray);
/* 新しい配列の内容とポップアップされた値をリストします*/
while (list($key,$value) = each($fruitArray) ) {
echo "$key : $value
";
}
echo "
そして最後に、$popped: $popped";
?>
これは表示されます:
コードをコピーします コードは次のとおりです:
apple
orange
banana
kiwi
そして最後に$poppedで: pear
-------- ------------------------ -------------------------------------------- -------------
8 .array_shift() 関数
以下、配列の末尾から値を削除します:
コードをコピー コードは次のとおりです:
/* 配列を作成します */
$fruitArray = array("apple ", "orange", "banana", "kiwi", "pear");
/* 値を先頭から移動します配列の*/
$shifted = array_shift($fruitArray);
/* 新しい配列の内容をリストし、値を移動します */
while (list($key,$value) = each($fruitArray)) {
echo "$key : $value
";
}
echo "
そして最後に、$shifted: $shifted";
?>
これは表示されます:
コピーコード コードは次のとおりです:
orange
banana
kiwi
pear、そして最後に$shifted内: apple
---------------------- ----------------------------- ----------
9.sort()関数
あり配列要素の並べ替えに役立つ関数が多数あります。ただし、プロセスを理解するのに役立つように、基本的な並べ替えを示します:
コードをコピーします コードは次のとおりです:
/* 元の配列を作成します */
$fruitArray = array( "apple" , "orange", "banana", "kiwi", "pear");
/* 並べ替え*/
sort($fruitArray);
/* 配列を最初から最後まで正しく表示するにはリセットします*/
/* 各要素をキー値でリストします*/
while (list($key,$value) = each($fruitArray)) {
echo "$key : $value
";
}
?>
これは表示されます:
コードをコピーします コードは次のとおりです:
apple
banana
kiwi
orange
pear
http://www.bkjia.com/PHPjc/327313.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/327313.html技術記事配列の定義 配列は順序付けられた変数のセットであり、各変数は要素と呼ばれます。 1. 配列を定義する array() 言語構造を使用して、新しい配列を作成できます。特定の番号を受け入れます...