PHP:对象上的array_map? [英] PHP: array_map on object?
本文介绍了PHP:对象上的array_map?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试编写一个函数,该函数格式化对象中的每个(字符串)成员/变量,例如使用回调函数.变量名对我来说是未知的,因此它必须适用于所有类的对象.
I'm trying to write a function that formats every (string) member/variable in an object, for example with a callback function. The variable names are unknown to me, so it must work with objects of all classes.
如何用对象实现类似于array_map
或array_walk
的东西?
How can I achieve something similar to array_map
or array_walk
with objects?
推荐答案
use get_object_vars() to get an associative array of the members, and use the functions you mentioned.
顺便说一句,您也可以像在数组上一样在对象上进行foreach操作,这有时也很有用.
btw, you can also do a foreach on an object like you would on an array, which is sometimes useful as well.
这篇关于PHP:对象上的array_map?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文