PHP プログラミングでは、配列は非常に重要なデータ型であり、PHP は開発者が使用できる豊富な配列関数も提供します。よく使われる配列関数の一つにarray_push()がありますが、この記事ではこの関数の使い方と応用シーンを紹介します。
1. array_push() の定義
array_push() 関数は、配列の末尾に 1 つ以上の要素を追加し、要素を追加した後の配列の長さを返すために使用されます。この関数の定義は次のとおりです。
array_push ( array &$array , mixed $value1 [, mixed $... ] ) : int
パラメータの説明:
戻り値の説明:
2. array_push() の使用法
array_push() 関数の使用法は非常に簡単で、追加する要素の配列と要素の値を渡すだけです。 。以下は簡単な例です:
$arr = array(1, 2, 3); array_push($arr, 4, 5, 6); print_r($arr);
出力結果は次のとおりです:
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 )
3. array_push()
array_push() 関数のアプリケーション シナリオは、要素の追加によく使用されます。配列の最後に。ここでは、array_push() のいくつかの応用シナリオを示します。
新しい要素を配列に追加する必要がある場合は、array_push() 関数を使用できます。たとえば、ユーザー情報を格納するために使用される配列があり、新しいユーザー情報を配列に追加する必要があります:
$user_info = array(); $user1 = array('id'=>1, 'name'=>'Tom', 'age'=>20); $user2 = array('id'=>2, 'name'=>'Lucy', 'age'=>22); array_push($user_info, $user1, $user2); print_r($user_info);
出力結果は次のとおりです:
Array ( [0] => Array ( [id] => 1 [name] => Tom [age] => 20 ) [1] => Array ( [id] => 2 [name] => Lucy [age] => 22 ) )
2 次元配列に新しい行を追加する必要がある場合があります。たとえば、生徒の成績情報を保存するために使用される 2 次元配列があり、その配列に新しい行を追加する必要があります:
$score_info = array(); $score1 = array('id'=>1, 'name'=>'Tom', 'math'=>90, 'english'=>80); $score2 = array('id'=>2, 'name'=>'Lucy', 'math'=>85, 'english'=>90); array_push($score_info, $score1, $score2); $score3 = array('id'=>3, 'name'=>'Jack', 'math'=>95, 'english'=>95); array_push($score_info, $score3); print_r($score_info);
出力結果は次のとおりです:
Array ( [0] => Array ( [id] => 1 [name] => Tom [math] => 90 [english] => 80 ) [1] => Array ( [id] => 2 [name] => Lucy [math] => 85 [english] => 90 ) [2] => Array ( [id] => 3 [name] => Jack [math] => 95 [english] => 95 ) )
ループ内で配列に要素を追加する必要がある場合があります。たとえば、データベースからユーザー情報をクエリし、その結果を配列に保存する必要があります。
$user_info = array(); $result = mysql_query("SELECT * FROM user"); while ($row = mysql_fetch_assoc($result)) { array_push($user_info, $row); } print_r($user_info);
出力結果はクエリ結果の配列の形式です。
4. 注意事項
array_push() 関数を使用する場合は、次の点に注意する必要があります:
つまり、array_push() 関数は非常に実用的な配列関数であり、PHP 開発で広く使用されています。この機能を使用する場合は、使用方法と注意事項に注意して、エラーを回避する必要があります。
以上がPHP 配列関数アプリケーション array_push()の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。