我想知道其值相同的所有键。
我有以下数组:
[monday] => 10:00 - 11:00,
[tuesday] => 11:00 - 12:00,
[wednesday] => 10:00 - 11:00,
[friday] => 10:00 - 11:00,
[saturday] => 11:00 - 12:00,
[sunday] => 14:00 - 15:00,
星期一/星期三/星期五= 10:00-11:00。
周二/周六= 11:00-12:00。
星期日= 14:00 - 15:00。
请帮帮我。
提前致谢。
答案 0 :(得分:4)
您可以执行简单的foreach
循环并根据值加入新数组:
<?php
$worktimes = array(
'monday' => '10:00 - 11:00',
'tuesday' => '11:00 - 12:00',
'wednesday' => '10:00 - 11:00',
'friday' => '10:00 - 11:00',
'saturday' => '11:00 - 12:00',
'sunday' => '14:00 - 15:00'
);
$combined = array();
foreach ( $worktimes as $key => $value ) {
$combined[$value][] = $key;
}
print_r( $combined );
?>
现在您有了一个新数组,其中包含key
所有与之匹配的values
。