Array in PHP

PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!

Moderator: General Moderators

Post Reply
shingionline
Forum Newbie
Posts: 2
Joined: Wed Dec 07, 2011 1:50 pm

Array in PHP

Post by shingionline »

Hi Guys,

I have an array

Code: Select all

$arr
When i run this function

Code: Select all

print_r($arr)
I get the output below:-

--------------------------------

Code: Select all

Array
(
    [WHMCSAPI] => Array
        (
            [ACTION] => getclientsproducts
            [RESULT] => success
            [CLIENTID] => 87
            [PID] => 13
            [DOMAIN] => dfgbhcgnd.com
            [TOTALRESULTS] => 1
            [STARTNUMBER] => 0
            [NUMRETURNED] => 1
            [PRODUCTS] => Array
                (
                    [PRODUCT] => Array
                        (
                            [ID] => 196
                            [CLIENTID] => 87
                            [ORDERID] => 218
                            [PID] => 13
                            [REGDATE] => 2011-12-07
                            [NAME] => Walderizer
                            [DOMAIN] => dfgbhcgnd.com
                            [DEDICATEDIP] => 
                            [SERVERID] => 3
                            [FIRSTPAYMENTAMOUNT] => 55.00
                            [RECURRINGAMOUNT] => 55.00
                            [PAYMENTMETHOD] => banktransfer
                            [PAYMENTMETHODNAME] => Bank Transfer
                            [BILLINGCYCLE] => Monthly
                            [NEXTDUEDATE] => 2011-12-07
                            [STATUS] => Active
                            [USERNAME] => vitaforiz
                            [PASSWORD] => ghTfg476fg
                            [SUBSCRIPTIONID] => 
                            [LASTUPDATE] => 0000-00-00 00:00:00
                            [CUSTOMFIELDS] => Array
                                (
                                    [CUSTOMFIELD] => Array
                                        (
                                            [NAME] => IP Address
                                            [VALUE] => 
                                        )

                                )

                            [CONFIGOPTIONS] => 

                        )

                )

        )

)
---------------------------------

My question is, how can i print only certain parts of the data rather than printing the whole array. For example i only want to echo the values for [NAME], [USERNAME], [PASSWORD] and [NEXTDUEDATE] from the [PRODUCT] part of the array

Thanks in advance
User avatar
twinedev
Forum Regular
Posts: 984
Joined: Tue Sep 28, 2010 11:41 am
Location: Columbus, Ohio

Re: Array in PHP

Post by twinedev »

Code: Select all

echo $arr['WHMCSAPI']['PRODUCTS']['PRODUCT']['NAME'];
echo $arr['WHMCSAPI']['PRODUCTS']['PRODUCT']['USERNAME'];
echo $arr['WHMCSAPI']['PRODUCTS']['PRODUCT']['PASSWORD'];
echo $arr['WHMCSAPI']['PRODUCTS']['PRODUCT']['NEXTUPDATE'];
PRODUCT is an array, $arr['WHMCSAPI']['PRODUCTS']['PRODUCT']

But I think from here you can get what you need.

-Greg
shingionline
Forum Newbie
Posts: 2
Joined: Wed Dec 07, 2011 1:50 pm

Re: Array in PHP

Post by shingionline »

twinedev wrote:

Code: Select all

echo $arr['WHMCSAPI']['PRODUCTS']['PRODUCT']['NAME'];
echo $arr['WHMCSAPI']['PRODUCTS']['PRODUCT']['USERNAME'];
echo $arr['WHMCSAPI']['PRODUCTS']['PRODUCT']['PASSWORD'];
echo $arr['WHMCSAPI']['PRODUCTS']['PRODUCT']['NEXTUPDATE'];
PRODUCT is an array, $arr['WHMCSAPI']['PRODUCTS']['PRODUCT']

But I think from here you can get what you need.

-Greg
Greg you're a star - works perfectly, thank you so much!
Post Reply