次のコード:関連付けられていない配列から非ユニークなPHPの配列の値を削除
$ids=['one','two','three','two','four'];
echo('<pre>'.print_r($ids,1).'</pre>');
$ids = array_unique($ids);
echo('<pre>'.print_r($ids,1).'</pre>');
は以下を生成します。
Array
(
[0] => one
[1] => two
[2] => three
[3] => two
[4] => four
)
Array
(
[0] => one
[1] => two
[2] => three
[4] => four
)
どのように連続した配列インデックスを維持し、次を生成します:
Array
(
[0] => one
[1] => two
[2] => three
[3] => four
)
。申し訳ありませんが、私はそれを探して見つけませんでした。 – user1032531
「6,852」の評判が – RomanPerekhrest
のように奇妙な質問です。PrototypeChainは最初にhttp://stackoverflow.com/questions/13596128/array-unique-and-then-renumbering-keysが重複している可能性があるとコメントしましたが、コメントを削除しました。私はhttp://stackoverflow.com/questions/591094/how-do-you-reindex-an-array-in-phpが直接私の質問に答えたことに同意しませんが、PrototypeChainはこれを行いました。 – user1032531