php配列要素の削除例の共有
891 ワード
PHP配列要素を削除する具体的な方法:
1.unset()メソッドで:
欠点:配列中の要素を削除すると、配列中の要素の個数(count()で得る)が変化するが、配列の下付き文字は並べ替えられず、PHPで配列要素を削除する前のkeyで対応する値を操作しなければならない.
2.array_を使うsplice()メソッド:
このプログラムは前のプログラムと比較して、array_splice()は要素を削除するだけでなく、要素を並べ替えて、配列の各要素の間に空の値がありません!
1.unset()メソッドで:
$a=array("red", "green", "blue", "yellow");
count($a); // 4
unset($a[1]); //
count($a); // 3
echo $a[2]; // , , blue,
echo $a[1]; //
?>
欠点:配列中の要素を削除すると、配列中の要素の個数(count()で得る)が変化するが、配列の下付き文字は並べ替えられず、PHPで配列要素を削除する前のkeyで対応する値を操作しなければならない.
2.array_を使うsplice()メソッド:
$a=array("red", "green", "blue", "yellow");
count ($a); // 4
array_splice($a,1,1); //
count ($a); // 3
echo $a[2]; // yellow
echo $a[1]; // blue
?>
このプログラムは前のプログラムと比較して、array_splice()は要素を削除するだけでなく、要素を並べ替えて、配列の各要素の間に空の値がありません!