| スクリプト (MEL) |
MEL でのみ使用可能 |
stringArrayRemoveExact |
カテゴリ内: 言語, Array |
ジャンプ先: 概要. 戻り値. MEL 例.
string[] stringArrayRemoveExact(string[] $itemsToRemove, string[] $list)
第 1 文字配列に属する文字列項目を、第 2 文字配列から除去します。戻り値は、除去した項目の新しい文字配列です。第 2 引数は変更されずに残ります。
stringArrayRemove とは違い、$item で 1 つのエントリが出現するごとに、$list から除去される項目は 1 つのみであることに注意してください。
| string[]: オリジナル リストからすべての文字列項目を除去したリストです。文字配列に文字列項目がない場合、返される文字配列は、引数文字配列と同じになります。 |
引数
string $list[] = { "a", "b", "a", "a", "c" };
string $itemsToRemove[] = { "a", "c", "a" };
string $diff[] = stringArrayRemoveExact($itemsToRemove, $list);
// Result : { b, a } //