PHP では、配列はさまざまな種類のデータを格納できる非常に特殊な配列型であり、配列から指定された配列要素を読み取ったり削除したりする例をいくつか紹介します。
配列: 配列
offset: 取り出す要素の開始位置を指定します。正の値の場合は前から後ろに向かって取得され、負の値の場合は後ろから前に向かってオフセット絶対値が取得されます。
1. PHP はインデックス配列の最初の配列を取得します
インデックス配列の最初の要素を取得するのは非常に簡単で、添字として 0 を書き込むだけです。説明は不要です。
PHP で連想配列の最初の項目を取得する方法を共有することに焦点を当てています。まずは今日書いたコードを載せます:
コードは次のとおりです | コードをコピー |
//デフォルトの最初のチャンネル名を使用します $channel_arr = $this->get_from_channel() //すべてのチャンネルの配列 ; $arr_num = count($channel_arr); $first_channel = array_slice($channel_arr,0,-($arr_num-1)); // チャネル配列の最初のものを取得します $html['from_channel'] = $first_channel[0]; |
配列を削除
コードは次のとおりです | コードをコピー |
出力 配列 ( [0] => 猫 [1] => 馬 ) |
配列の最初の要素を削除し、削除された要素の値を返す array_shift() 関数もあります。
相対 array_pop() 関数は、配列の最後の要素を削除します。
いくつかの関数を使用した後、array_search() がより実用的です
array_search() 関数は in_array() と同じで、配列内のキー値を検索します。値が見つかった場合は、一致する要素のキーが返されます。見つからない場合は false を返します
コードは次のとおりです | コードをコピー |
$del_value = 3; print_r($array); 出力 配列('1', '2', '4', '5'); |
PHP で配列内の要素を削除する
PHP で配列要素を削除するには、いくつかの方法があります:
要素を削除するには、onset() を使用します
コードは次のとおりです | コードをコピー |
unset($array[3]); |
複数の不連続な要素を削除するには、unset()も使用します
コードは次のとおりです | コードをコピー |
unset($array[3] $array[5]); |
複数の連続した要素を削除するには、array_splice()を使用します
コードは次のとおりです | コードをコピー |
array_splice($array $offset $length); |