削除方法: 1. "$index=floor(count($arr1)/2);" ステートメントを使用して配列の中央のインデックスを取得します; 2. array_splice() を使用して配列から削除します取得したインデックス 1 要素、構文「array_splice($arr1,$index,1);」。
このチュートリアルの動作環境: Windows7 システム、PHP8.1 バージョン、DELL G3 コンピューター
php より配列の中央 要素を削除する方法
PHP では、array_splice() 関数を使用して配列の中央から要素を削除できます。
array_splice() 関数を使用して、中央の位置から 1 つの要素を削除するだけです。
#実装アイデア:
#配列長が奇数の場合
<?php header("Content-type:text/html;charset=utf-8"); $arr1=array(1,2,3,4,5,32,34,12,7); echo "数组长度为奇数时:"; var_dump($arr1); $index=floor(count($arr1)/2); array_splice($arr1,$index,1); var_dump($arr1); ?>
配列の長さが偶数の場合
<?php header("Content-type:text/html;charset=utf-8"); $arr2=array(1,2,3,4,5,32,34,12,7,8); echo "数组长度为偶数时:"; var_dump($arr2); $index=floor(count($arr2)/2); array_splice($arr2,$index,1); var_dump($arr2); ?>
推奨学習:「PHP ビデオ チュートリアル
」以上がPHPで配列の途中から要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。