配列の値を別の配列から比較する必要があります。何かしましたが、キーを保存する方法がわかりません。
$razeni=Array(0=>1,1=>2,2=>0,3=>3);
$myservices=Array(0=>"text0", 1=>"text1", 2=>"text2", 3=>"text3", 4=>"text4", 5=>"text5", 6=>"text6", 7=>"text7");
今すぐ比較
foreach ($razeni as $key=>$value) {
$myservices_[$value] = $myservices[$value];
unset($myservices[$value]);
}
if (isset($myservices_))
{
$myservices = array_merge($myservices_, $myservices);
}
結果:
Array
(
[0] => text1
[1] => text2
[2] => text0
[3] => text3
[4] => text4
[5] => text5
[6] => text6
[7] => text7
)
しかし、私はこの結果が必要でした
Array
(
[1] => text1
[2] => text2
[0] => text0
[3] => text3
[4] => text4
[5] => text5
[6] => text6
[7] => text7
)