过滤器的笛卡尔复选框

问题描述 投票:-1回答:2

我有Post,其中包含meta“卧室”,“浴室”,类别“类型”和“位置”。我有数组的每个Post迭代]

//First Post
Array
(
    [types] => Array
        (
            [0] => development
            [1] => ground
        )

    [locations] => Array
        (
            [0] => prague
        )

    [bathrooms] => bath2
    [bedrooms] => bed5
)
// Second Post
Array
(
    [types] => Array
        (
            [0] => flat
        )

    [locations] => Array
        (
            [0] => berlin
        )

    [bathrooms] => bath2
    [bedrooms] => bed2
)

我需要的是创建像这样的复选框元素

<input name="bathroom[]" value="bath2" class="development ground flat berlin prague bed5 bed2">Bathrooms 2

<input name="bedrooms[]" value="bed2" class="flat berlin bath2">Bedrooms 2

谢谢您的建议

php algorithm cartesian-product
2个回答
0
投票

您需要遍历所有帖子并首先收集所有样式:


0
投票

基于Taha Paksu,我将函数重写为此。可以!

© www.soinside.com 2019 - 2024. All rights reserved.