PHP で配列要素を削除する方法はたくさんありますが、最も一般的に使用されるのは unset 関数を使用することです。しかし、中央の配列要素を削除した後に配列インデックスを再構築するにはどうすればよいでしょうか。以下を参照してください。
コードは次のとおりです |
コードをコピー |
$arr = 配列(1,2,3,4);
unset($arr[1]);
echo $array[1]; // エラー 未定義のオフセット
print_r($arr);
//出力は次のとおりです
/**
配列
(
[0] => 1
[2] => 3
[3] => 4
)
**/
$arr = array_values($arr);
print_r($arr);
//出力は以下の通りです
/**
配列
(
[0] => 1
[1] => 3
[2] => 4
)
**/
|
http://www.bkjia.com/PHPjc/628902.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/628902.html技術記事 PHP で配列要素を削除する方法はたくさんありますが、最も一般的に使用されるのは unset 関数を使用することですが、中央の配列要素を削除した後に配列インデックスを再構築するにはどうすればよいでしょうか? 以下...