Jump to content

access array element


majortom84
Go to solution Solved by Jacques1,

Recommended Posts

Looks like a test or homework question. Can you figure it out by adding the line I put there?

 

 

<?php
 
$val = ‘1.2.3.4.5.6.7.8.9.10.11.12’;
 
$arr[] = array(‘a’=>explode(‘.’,$val));
 
print_r($arr);
?>
Link to comment
Share on other sites

First of all, use the correct quotes, your editor is using "smart quotes" and not ordinary single quotes.

 

Then as Boompa suggested you should get

Array
(
    [0] => Array
        (
            [a] => Array
                (
                    [0] => 1
                    [1] => 2
                    [2] => 3
                    [3] => 4
                    [4] => 5
                    [5] => 6
                    [6] => 7
                    [7] => 8
                    [8] => 9
                    [9] => 10
                    [10] => 11
                    [11] => 12
                )

        )

)

Now you can see the indexes you need to provide to access "10"

Link to comment
Share on other sites

  • Solution

No. Please look at the structure: You have three nested arrays. $arr has a single element, namely an associative array at index 0. This associative array again has a single element, namely a numerical array at key "a". And this numerical array finally contains the numbers.

 

The number 10 is stored in

$arr[0]['a'][9]
Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.