我有这样的阵列
Array
(
[0] => stdClass Object
(
[qa_verified] => 0
)
[1] => stdClass Object
(
[qa_verified] => 1
)
[2] => stdClass Object
(
[qa_verified] => 2
)
)
Run Code Online (Sandbox Code Playgroud)
我需要改变
Array
(
[0] => stdClass Object
(
[qa_verified] => invalidate
)
[1] => stdClass Object
(
[qa_verified] => approve
)
[2] => stdClass Object
(
[qa_verified] => reject
)
)
Run Code Online (Sandbox Code Playgroud)
我必须要改变取决于状态qa_verified键的值
0 = invalidate
,1= approve
,2=reject
我尝试了array_walk,但无法获得结果
任何人帮我这个
$lookup = array('invalidate', 'approve', 'reject');
array_walk(
$myArray,
function(&$entry) use ($lookup) {
$entry->qa_verified = $lookup[$entry->qa_verified];
}
);
var_dump($myArray);
Run Code Online (Sandbox Code Playgroud)