-1
私は大きな配列を持っていますいくつかの要素は配列です。配列内の要素のグループを選択するにはどうすればよいですか?
いくつかの要素とサブ要素は、「禁じられた名前」と言います。
ここで、禁止されている名前の1つである名前を入力すると、無効にする必要があります。
私の質問は「禁止された名前」の配列を取得する方法ですか?
私は大きな配列を持っていますいくつかの要素は配列です。配列内の要素のグループを選択するにはどうすればよいですか?
いくつかの要素とサブ要素は、「禁じられた名前」と言います。
ここで、禁止されている名前の1つである名前を入力すると、無効にする必要があります。
私の質問は「禁止された名前」の配列を取得する方法ですか?
あなたは少し不明ですが、禁止されている名前を抽出し、その入力をチェックしたいと思います。
function getForbiddenNames($array){
$output = array();
foreach($array as $key=>$value) {
if(is_array($value)) //recursive call
array_merge($output , getForbiddenNames($value));
else if(isForbidden($value))
array_push($output , $value);
}
if(in_array($input, getForbiddenNames($corpus))
return 'catch!' ;
私たちは任意の深さで話しているのですか?また、なぜ彼らは入れ子にされる必要がありますか、それが何であるかの規則はありますか? – Naltharial
また、 '禁じられています'。 – Naltharial
その配列を見せてください – genesis