paradigmapc Posted November 25, 2007 Share Posted November 25, 2007 Does anyone know if or how it would be possible access a methods returned array such as: function getFields() { return array("zero","One","Two","Three"); } print getFields()[1]; I understand the example above is pointless. I would be using this to access object members that returned an array of objects such as: $object->getFieldsByType("TypeToFind")["ArrayKey"]->value; Thank you, Brandon Link to comment https://forums.phpfreaks.com/topic/78826-access-array-from-method-return/ Share on other sites More sharing options...
GingerRobot Posted November 25, 2007 Share Posted November 25, 2007 If you store the function's result to a variable first, you can do it: function getFields() { return array("zero","One","Two","Three"); } $array = getFields(); echo $array[1]; Link to comment https://forums.phpfreaks.com/topic/78826-access-array-from-method-return/#findComment-398939 Share on other sites More sharing options...
paradigmapc Posted November 25, 2007 Author Share Posted November 25, 2007 Thanks for the reply I was just trying to figure out a way to accomplish the task in one line like other languages If the method returns an object I can access the members of the object like so: $object->getByName("NameToFind")->value; but not if it returns an array objects Thanks, Brandon Link to comment https://forums.phpfreaks.com/topic/78826-access-array-from-method-return/#findComment-398956 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.