• Как правильно выполнить перебор массивов?

    @Chmorilnik
    Выполнял похожую задачу, только там каждый массив содержал набор свойств, типа
    [
    "color" => [ "red", "blue", ... ],
    "material" => [ "metal", "wood", ... ],
    ...
    "object" => [ "box", "toy", "food", ... ]
    ]

    Надо было собрать все возможные комбинации свойств для объектов (и для каждой сделать строку).
    Сделал просто рекурсивным перебором с указателем.