我有2个数组,需要根据import Foundation
class AVPlayer : NSObject {
}
let object : Any? = AVPlayer()
if object is AVPlayer {
print( "Meow" )
}
的键对$array1
进行排序。这是阵列:
$array2
排序后,$array1 = array(
'a1' => 'text1',
'a2' => 'text2',
'a3' => 'text3',
'a4' => 'text4'
);
$array2 = array(
'a2' => '1',
'a1' => '1',
'a3' => '0',
'a4' => '0'
);
应如下所示。
$array1
我不想复制数组,但希望$array1 = array(
'a2' => 'text2',
'a1' => 'text1',
'a3' => 'text3',
'a4' => 'text4'
);
发生变异。此外,有时$array1
不会包含$array2
中的所有密钥。
答案 0 :(得分:1)
你可以用密钥来预告它。
$array1 = array(
'a1' => 'text1',
'a2' => 'text2',
'a3' => 'text3',
'a4' => 'text4'
);
$array2 = array(
'a2' => '1',
'a1' => '1',
'a3' => '0',
'a4' => '0'
);
foreach($array2 as $key => $value){
if(isset($array1[$key])) echo $array1[$key]."\n";
}