【发布时间】:2016-04-13 07:51:07
【问题描述】:
下面是我的规则数组 在这个数组外观中,临时。 例如 Outlook 包含值 Sunny、overcase 和 rainy,也有是或否值。
$Rules = Array
(
[Outlook] => Array
(
[Sunny] => Array
(
[No] => 2
)
[Overcast ] => Array
(
[Yes] => 1
)
[Rainy] => Array
(
[Yes] => 1
)
)
[Temp] => Array
(
[Hot] => Array
(
[No] => 2
[Yes] => 1
)
[Mild] => Array
(
[Yes] => 1
)
)
)
下面是我的 $filling 数组,我想根据规则数组填充 yes 和 no 的值。 首先我选择所有第一个元素行明智 例如,我们选择 Outlook -> Sunny , temp -> hot 然后通过标题检查上面的数组并计算 yes no 值以及 yes 或 no 的哪个值大于我们分别放入 play field 的值。
$filling = Array
(
[Outlook] => Array
(
[0] => Sunny
[1] => Sunny
[2] => Overcast
[3] => Rainy
)
[Temp] => Array
(
[0] => Hot
[1] => Hot
[2] => Hot
[3] => Mild
)
[play] => Array
(
[0] =>
[1] =>
[2] =>
[3] =>
)
)
【问题讨论】:
-
sunny => true有什么问题?我认为你让它变得比你需要的更复杂。 -
Sir Sunny 包含 yes 和 no 的值
-
你试过什么??编辑问题并粘贴您的代码....亲爱的@shan
-
先生,我是 php 新手,我刚刚尝试过
-
$rowarray = array(); foreach($Rules as $countVk => $countV){ foreach($Rules as $countVk => $countV){ for($i=0; $
标签: php arrays sorting multidimensional-array