ホームページ >バックエンド開発 >PHPの問題 >PHPで1次元配列から値を削除する方法

PHPで1次元配列から値を削除する方法

青灯夜游
青灯夜游オリジナル
2022-06-02 20:26:563459ブラウズ

方法: 1. 「array_shift(array)」を使用して最初の値を削除します; 2. 「array_pop(array)」を使用して最後の値を削除します; 3. 「unset($array name[subscript]」を使用します] )" を使用して、指定した添え字の値を削除します。 4. "array_splice(array,position, 1)" を使用して、指定した位置の値を削除します。

PHPで1次元配列から値を削除する方法

このチュートリアルの動作環境: Windows7 システム、PHP バージョン 8.1、DELL G3 コンピューター

php one-次元配列 値を削除する 4 つの方法

方法 1: array_shift() 関数を使用する

array_shift($arr) この関数は、$arr 配列の最初の要素を削除できます

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(10,12,20,25,24);
echo "原数组:";
var_dump($arr);

array_shift($arr);

echo "删除后的数组:" ;
var_dump($arr);
?>

PHPで1次元配列から値を削除する方法

注: array_shift() は元の配列を変更し、配列の長さは次のように減少します。 1、その他すべての要素は 1 つ前に移動します。

方法 2: array_pop() 関数を使用する

array_pop($arr)この関数は、$arr 配列の最後の要素を削除できます。

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(10,12,20,25,24);
echo "原数组:";
var_dump($arr);

array_pop($arr);

echo "删除后的数组:" ;
var_dump($arr);
?>

PHPで1次元配列から値を削除する方法

注: array_pop() は元の配列も変更します。

#方法 3: unset($arr[subscript]) ステートメントを使用する

このステートメントは、指定された添字の配列要素を削除できます

  • $arr[subscript] 配列 arr の特定の要素にアクセスできます

  • ## unset() 関数は、指定された変数を破棄するために使用されます。
  • <?php
    header("Content-type:text/html;charset=utf-8");
    $arr=array(10,12,20,25,24);
    echo "原数组:";
    var_dump($arr);
    
    unset($arr[3]);
    
    echo "删除后的数组:" ;
    var_dump($arr);
    ?>

PHPで1次元配列から値を削除する方法注: このメソッドは元の配列も変更します。

#方法 4: array_splice() 関数を使用する

array_splice() 関数を使用すると、指定した位置にある要素を削除できます

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(10,12,20,25,24);
echo "原数组:";
var_dump($arr);

array_splice($arr,2,1);

echo "删除后的数组:" ;
var_dump($arr);
?>

##注: array_splice() 関数は、元の配列も変更します。

PHPで1次元配列から値を削除する方法 推奨学習: 「

PHP ビデオ チュートリアル

以上がPHPで1次元配列から値を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。