ホームページ  >  記事  >  バックエンド開発  >  PHP は配列の最初の要素を取得し、配列を削除します。instance_PHP チュートリアル

PHP は配列の最初の要素を取得し、配列を削除します。instance_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 16:57:49773ブラウズ

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];


配列を削除

コードは次のとおりです コードをコピー


$a=array(0=>"犬",1=>"猫",2=>"馬",3=>"鳥");
print_r(array_slice($a,1,2));
?>

出力

配列 ( [0] => 猫 [1] => 馬 )

配列の最初の要素を削除し、削除された要素の値を返す array_shift() 関数もあります。

相対 array_pop() 関数は、配列の最後の要素を削除します。

いくつかの関数を使用した後、array_search() がより実用的です

array_search() 関数は in_array() と同じで、配列内のキー値を検索します。値が見つかった場合は、一致する要素のキーが返されます。見つからない場合は false を返します

コードは次のとおりです コードをコピー


$array = array('1', '2', '3', '4', '5');

$del_value = 3;
unset($array[array_search($del_value, $array)]);//この要素を削除するには unset を使用します

print_r($array);

出力

配列('1', '2', '4', '5');

PHP で配列内の要素を削除する

PHP で配列要素を削除するには、いくつかの方法があります:
要素を削除するには、onset() を使用します

コードは次のとおりです コードをコピー

unset($array[3]);
unset($array['foo']);

複数の不連続な要素を削除するには、unset()も使用します

コードは次のとおりです コードをコピー

unset($array[3] $array[5]);
unset($array['foo'] $array['bar']);

複数の連続した要素を削除するには、array_splice()を使用します

コードは次のとおりです コードをコピー

array_splice($array $offset $length);

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/631501.html技術記事 PHP の配列は、さまざまな種類のデータを格納できる非常に特殊な配列型です。配列から指定した配列要素を読み取ったり、削除したりする例をいくつか紹介します。配列: 配列オフ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。