PHP は、オープンソースのサーバーサイド実行ベースのインタープリタ型スクリプト言語です。 PHP では、配列は複数の要素を格納できる非常に一般的に使用されるデータ構造です。ただし、多くの場合、既存の 1 次元配列に新しい要素を追加したり、既存の要素の値を増やす必要があります。そこでこの記事では、PHPで1次元配列の値を増やす方法を紹介します。
1. 配列の最後に要素を追加する
PHP では、既存の 1 次元配列に要素を追加する場合、array_push() 関数を使用できます。 array_push() の機能は、1 つ以上の要素を配列の末尾にプッシュすることです。具体的な形式は次のとおりです。
array_push($array, $element1, $element2, …)
このうち、$array は要素を追加する 1 次元配列です。 、$element1、$element2… は追加する要素です。
例:
$arr = array("apple", "orange", "banana");
array_push($arr, "pear", "watermelon" ) ;
print_r($arr);
出力結果は次のとおりです:
Array
(
[0] => apple [1] => orange [2] => banana [3] => pear [4] => watermelon
)
ご覧のとおりです。 array_push() 関数を使用すると、元の配列の末尾に 2 つの新しい要素が追加されます。
2. 配列の先頭に要素を追加する
配列の末尾に要素を追加するだけでなく、場合によっては配列の先頭にも要素を追加する必要があります。 PHP では、array_unshift() 関数を使用してこれを実現できます。 array_unshift() の機能は、配列の先頭に 1 つ以上の要素を挿入することです。具体的な形式は次のとおりです。
array_unshift($array, $element1, $element2, …)
このうち、$array は要素を追加する 1 次元配列です。 、$element1、$element2… は追加する要素です。
例:
$arr = array("apple", "orange", "banana");
array_unshift($arr, "pear", "watermelon" ) ;
print_r($arr);
出力結果は次のとおりです:
Array
(
[0] => pear [1] => watermelon [2] => apple [3] => orange [4] => banana
)
ご覧のとおりです。 array_unshift() 関数を使用すると、元の配列の先頭に 2 つの新しい要素が追加されます。
3. 既存の要素の値を増やす
新しい要素の追加に加えて、配列内の既存の要素の値も増やす必要がある場合があります。 PHP では、これは代入演算子 (=) を使用して実現できます。具体的な形式は次のとおりです。
$array[$key] = $value;
$array は値が追加される 1 次元配列で、$key は $key です。は値が追加される要素の添字です。$value は追加される値です。
例:
$arr = array("apple" => 2, "orange" => 3, "banana" => 1);
$ arr["apple"] = 1;
print_r($arr);
出力結果は次のとおりです:
Array
(
[apple] => 3 [orange] => 3 [banana] => 1
)
代入演算子 (=) を使用すると、元の配列の「apple」要素の値が 1 ずつ増加することがわかります。
概要
PHP では、array_push() 関数と array_unshift() 関数を使用し、また連想配列と代入演算子を使用して、既存の 1 次元配列に新しい要素を追加できます。 =) は、既存の要素の価値を高めることができます。これらの関数を使用すると、配列データをより便利に処理し、PHP プログラミングの効率を向上させることができます。
以上がphp 1次元配列で値を追加の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

この記事では、効率的なPHPアレイ重複排除について説明します。 Array_unique()などの組み込み関数をカスタムハッシュマップアプローチと比較し、配列のサイズとデータ型に基づいてパフォーマンスのトレードオフを強調します。 最適な方法は、プロビリに依存します

この記事では、PHPアレイの重複排除を分析し、素朴なアプローチ(O(n²))のパフォーマンスボトルネックを強調しています。 カスタム関数、splobjectStorage、およびハッシュセットの実装を使用して、array_unique()を使用して効率的な代替案を調査し、達成します

この記事では、Keyの一意性を使用してPHPアレイ重複排除について説明します。 直接的な重複除去方法ではありませんが、キーユニークネスを活用することで、キーに値をマッピングして重複を上書きすることにより、一意の値を持つ新しい配列を作成できます。 このAP

この記事では、RabbitMQとRedisを使用してPHPでメッセージキューを実装する詳細を示します。 それは、それらのアーキテクチャ(AMQP対インメモリ)、機能、および信頼性メカニズム(確認、トランザクション、永続性)を比較します。デザインのベストプラクティス、エラー

この記事では、PSRの推奨事項(PSR-1、PSR-2、PSR-4、PSR-12)に焦点を当てた現在のPHPコーディング基準とベストプラクティスを検証します。 一貫したスタイリング、意味のある命名、EFFを通じてコードの読みやすさと保守性を改善することを強調しています

この記事では、PHP拡張機能のインストールとトラブルシューティングの詳細で、PECLに焦点を当てています。 インストール手順(検索、ダウンロード/コンパイル、サーバーの再起動、再起動)、トラブルシューティングテクニック(ログのチェック、インストールの確認、

この記事では、大規模なデータセットのPHPアレイ重力化の最適化について説明します。 Array_unique()、array_flip()、splobjectStorage、事前ソートなどの手法を調べ、効率を比較します。 大規模なデータセットの場合、チャンク、データブを示唆しています

この記事では、PHPの反射APIについて説明し、クラス、方法、およびプロパティのランタイム検査と操作を可能にします。 一般的なユースケース(ドキュメンテーション生成、ORM、依存関係注入)とパフォーマンスオーバーヘアに対する注意の詳細


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。
