存储和访问数据库查询中的设置

时间:2014-07-28 14:40:37

标签: php

我正在努力找出实现这一目标的最佳方法,所以请随意批评我的思考过程。

我的工具有不同的区域设置,每个区域设置可以有不同的工具设置。例如,亚利桑那州可能会在加利福尼亚州没有开启前5个统计数据。

我根据语言环境提取所有设置并拥有数据数组:

    SimpleXMLElement Object
(
    [settings] => Array
        (
            [0] => SimpleXMLElement Object
                (
                    [settingName] => Home Page Stats
                    [settingDescription] => Show the Top 5 Teammate / Teamleader stats?
                    [requireValue] => 0
                    [localeID] => 14
                    [status] => 1
                    [value] => SimpleXMLElement Object
                        (
                        )

                    [settingID] => 3
                )

            [1] => SimpleXMLElement Object
                (
                    [settingName] => Test
                    [settingDescription] => Testing
                    [requireValue] => 1
                    [localeID] => 14
                    [status] => 1
                    [value] => 66
                    [settingID] => 5
                )

        )

)

我需要做的是获取基于当前设置的信息。它们将永远不会处于相同的顺序中,因此我无法通过阵列中的位置来执行此操作。我需要能够根据设置名称访问数据。

我已经尝试了一些迭代数组并获得当时需要的值的东西,但它似乎不是一个很好的方法。

是否有更好的方法来存储/访问此数据?

我只需要说If setting name "Home page stats的状态为1,然后告诉我它的价值。

我觉得我可能会让它变得更加复杂。

0 个答案:

没有答案