をPHP私はもともと私は「array_unique」を介してそれを実行コンデンス配列は
$array1 = array("a","a","b","b")
を読み込み、配列を持っていますが、私は2つの要素だけを持つようにそれをしたいです。基本的に、私は私がこだわっている、すなわち
[0]=>string(1) "a"
と
[1]=>string(1) "b"
、空の要素を排除し、キーを減らしたいです。それをどうやってやりますか?
をPHP私はもともと私は「array_unique」を介してそれを実行コンデンス配列は
$array1 = array("a","a","b","b")
を読み込み、配列を持っていますが、私は2つの要素だけを持つようにそれをしたいです。基本的に、私は私がこだわっている、すなわち
[0]=>string(1) "a"
と
[1]=>string(1) "b"
、空の要素を排除し、キーを減らしたいです。それをどうやってやりますか?
配列に値を保持しながら、ゼロから始まり1ずつ増やすようにキーのセットを変更する最良の方法は何ですか? – user1114864
@ user1114864私の編集をチェックしてください。 – alex
簡単に修正!ありがとう! – user1114864
これは、 'array_unique'がすでに行っていることです。問題は何ですか? '$ arr = array_unique($ arr)'のように、実際には*戻り値を使用しますか? – Jon
var_dump array_unique(array1)を実行すると、[0] => string(1) "a"と[2] => string(1) "b"が得られます。 (0)=>文字列(1) "a"と[1] =>文字列(1) "b" – user1114864
私の質問はゼロとインクリメントで始まるようにキーのセットを変更する最良の方法だと思います配列に値を保持しながら、1つずつ – user1114864