PHP でプログラミングしていると、配列内の特定の要素を削除する必要がある状況によく遭遇します。配列から特定の要素を削除する方法がわからない場合、多くの時間を無駄にし、プログラミングがより困難になる可能性があります。この記事では、PHPを使用して配列から指定した要素を削除する方法を紹介します。
PHP では、unset()
メソッドを使用して、配列内の指定した要素を削除できます。 unset()
このメソッドは、指定されたキー値を含む、配列から任意の要素を削除できます。
以下は、unset()
メソッドを使用して配列内の指定された要素を削除するサンプル コードです。
$numbers = array(1, 2, 3, 4, 5, 6); unset($numbers[3]); //删除键为3的元素 print_r($numbers);
上記のコードでは、最初に配列を定義します。 $numbers
、6 つの要素が含まれます。次に、unset()
メソッドを使用して、配列内のキー 3 を持つ要素を削除しました。最後に、print_r()
関数を使用して新しい配列を出力しました。
array_splice()
メソッドを使用して、配列内の指定された要素を削除することもできます。 array_splice()
このメソッドは、指定された範囲内の要素を削除し、配列のインデックスを再作成できます。以下は、array_splice()
メソッドを使用して配列内の指定された要素を削除するサンプル コードです。
$numbers = array(1, 2, 3, 4, 5, 6); array_splice($numbers, 2, 1); //删除第3个元素 print_r($numbers);
上記のコードでは、最初に配列 $numbers# を定義します。 ##, 6 つの要素が含まれています。次に、
array_splice() メソッドを使用して、配列内の 3 番目の要素を削除しました。最後に、
print_r() 関数を使用して新しい配列を出力しました。
unset()# で複数回呼び出す必要があります。 ## 方法 。 unset()
メソッドを使用して配列内の複数の要素を削除するサンプル コードを次に示します。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">$numbers = array(1, 2, 3, 4, 5, 6);
unset($numbers[3]); //删除键为3的元素
unset($numbers[4]); //删除键为4的元素
print_r($numbers);</pre><div class="contentsignin">ログイン後にコピー</div></div>
メソッドを使用すると、次のことができます。複数の要素を一度に削除します。以下は、array_splice()
メソッドを使用して配列内の複数の要素を削除するサンプル コードです。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">$numbers = array(1, 2, 3, 4, 5, 6);
array_splice($numbers, 2, 2); //删除第3个和第4个元素
print_r($numbers);</pre><div class="contentsignin">ログイン後にコピー</div></div>
上記のコードでは、
指定した値を持つ要素を削除する
unset() または
array_splice() メソッドを使用して要素を削除できます。以下は、
array_search() 関数を使用して、配列内の指定された値を持つ要素を削除するコード例です。
$numbers = array(1, 2, 3, 4, 5, 6); $key = array_search(3, $numbers); //查找值为3的元素的键值 unset($numbers[$key]); //删除查找到的元素 print_r($numbers);
上記のコードでは、
array_search( ) 関数 値 3 を持つ要素のキー値が見つかり、unset() メソッドを使用して要素が削除されました。
array_splice()
array_search() 関数で直接使用して要素を削除できます。以下は、
array_search() 関数と
array_splice() 関数を使用して、指定された値の要素を配列から削除するサンプル コードです。
PHP では、unset()
メソッドと
メソッドで複数回呼び出すか、array_splice()
メソッドを使用して削除します。複数の要素を一度に。指定した値を持つ要素を削除する必要がある場合は、array_search()
関数を使用して要素のキー値を見つけ、unset()
または を使用します。 array_splice()
メソッドを使用して要素を削除します。 この記事が、PHP プログラミングで配列内の指定された要素を簡単に削除するのに役立つことを願っています。
以上がPHP配列から指定したキー要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。