親IDを指定してツリー上の子をチェックする関数があります:
function categoryChild($id) {
$mysqli = dbConnect();
$query = "select folders_id, childof from folders where childof = $id";
$result = $mysqli->query($query);
$children = array();
if(mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_array($result)) {
$children[$row['folders_id']] = categoryChild($row['folders_id']);
}
}
return $children;
}
私が使用する場合:print_r(categoryChild($folder_id));
私は例えば次のようになります:
Array ( [21] => Array ( [22] => Array ( ) ) [24] => Array ( [25] => Array ( ) ) )
配列内の数値を単純にチェックできるようにしたい...試してみました:
if(in_array ("25", categoryChild($folder_id))){
echo 'yeah';
};
しかし、それは単に何もしません。
これを行う方法はありますか?