Php 用新数组值替换键
我要替换键[0][1][2][3][4][5][6] 价值观Php 用新数组值替换键,php,Php,我要替换键[0][1][2][3][4][5][6] 价值观 $arrayfirst = Array ( [0] => 23:00-08:00 [1] => 23:00-08:00 [2] => 23:00-08:00 [3] => 23:00-08:00 [4] => 23:00-08:00 [5] => 00:00-00:00
$arrayfirst =
Array
(
[0] => 23:00-08:00
[1] => 23:00-08:00
[2] => 23:00-08:00
[3] => 23:00-08:00
[4] => 23:00-08:00
[5] => 00:00-00:00
[6] => 00:00-00:00
)
请帮助。您可以使用
数组\u组合
-
$arraysecond =
Array
(
[0] => Monday
[1] => Tuesday
[2] => Wedneday
[3] => Thursday
[4] => Friday
[5] => Saturday
[6] => Sunday
)
$arraysecond
的值将是$arrayfirst
的键
使用以下方法解决此问题:
$new = array_combine($arraysecond, $arrayfirst);
但在你解决问题之前,有人回答了你的问题。也许你想给我点信任,是的,注意到了。当然可以。
$result = array_combine($arraysecond, $arrayfirst);
$arrayfirst = array(
0 => '23:00-08:00',
1 => '23:00-08:00',
2 => '23:00-08:00',
3 => '23:00-08:00',
4 => '23:00-08:00',
5 => '00:00-00:00',
6 => '00:00-00:00',
);
$arraysecond = array(
0 => 'Monday',
1 => 'Tuesday',
2 => 'Wedneday',
3 => 'Thursday',
4 => 'Friday',
5 => 'Saturday',
6 => 'Sunday',
);
$new = array_combine($arraysecond, $arrayfirst);
echo '<pre>';
print_r($new);
echo '</pre>';
Array
(
[Monday] => 23:00-08:00
[Tuesday] => 23:00-08:00
[Wedneday] => 23:00-08:00
[Thursday] => 23:00-08:00
[Friday] => 23:00-08:00
[Saturday] => 00:00-00:00
[Sunday] => 00:00-00:00
)