如何在Object Array中将一个键映射到另一个键?

时间:2015-07-31 10:54:55

标签: php arrays object

让我们说,我有一个数组对象:

stdClass Object
(
    [uri] => sites/all/themes/bootstrap/templates/test-example.tpl.php
    [filename] => test-example.tpl.php
    [name] => test-example.tpl
)

有没有办法将[uri]映射到[filename]?

示例:

Array(
[sites/all/themes/bootstrap/templates/test-example.tpl.php] = [test-example.tpl.php]
) 

1 个答案:

答案 0 :(得分:0)

假设您的对象名为$obj

$map = array( $obj->uri => $obj->filename );

var_dump( $map );

如果需要遍历许多元素,可以使用foreach,但逻辑完全相同。