Professional Web Applications Themes

Multi Dimension Array - PHP Development

Dear all, I have a question about multi-dimension array in PHP $m = 2; $def = "Hello"; $abc[$m] = $def; print "$abc[$m] \n"; This works and gives "Hello" as output. However, if I do this: $n = 3; $m = 2; $def = "Hello"; $ghi[$m][$n] = $def; print "$ghi[$m][$n] \n"; This gives me something strange, like "Array[2]" as output, but not "Hello". How can this be rectified to print out "Hello" as stored in $ghi[2][3] in this case? Thanks, LaBird (Benny). [Email: Please drop all numerals for the real email address.]...

  1. #1

    Default Multi Dimension Array

    Dear all,

    I have a question about multi-dimension array in PHP

    $m = 2;
    $def = "Hello";
    $abc[$m] = $def;
    print "$abc[$m] \n";

    This works and gives "Hello" as output.

    However, if I do this:
    $n = 3;
    $m = 2;
    $def = "Hello";
    $ghi[$m][$n] = $def;
    print "$ghi[$m][$n] \n";

    This gives me something strange, like "Array[2]" as output,
    but not "Hello".

    How can this be rectified to print out "Hello" as stored in
    $ghi[2][3] in this case?

    Thanks,
    LaBird (Benny).
    [Email: Please drop all numerals for the real email address.]


    LaBird Guest

  2. #2

    Default Re: Multi Dimension Array

    "LaBird" <org> wrote in message
    news:d7omdh$65h$cs.hku.hk... 


    print "{$ghi[$m][$n]} \n";

    php is good at interpreting what you mean, but it's not perfect. Sometimes
    you gotta help it, like by surrounding a multidimensional array reference by
    {} parenthesis when it's inside of a string.

    --
    Welcome to Usenet! Please leave tolerance, understanding
    and intelligence at the door. They aren't welcome here.
    eternal piste erection miuku gmail piste com


    Kimmo Guest

  3. #3

    Default Re: Multi Dimension Array

    LaBird schrieb: 
    Hello,
    if you want to use array variables in strings try these alternatives:
    print "{$ghi[$m][$n]} \n";
    or
    print $ghi[$m][$n]." \n";

    cu Tobias
    tobi Guest

  4. #4

    Default Re: Multi Dimension Array

    Thanks a lot!

    Best Regards,
    Benny (LaBird).

    "tobi" <de> ???
    news:429fecd0$0$14736$arcor-online.net ???... 
    > Hello,
    > if you want to use array variables in strings try these alternatives:
    > print "{$ghi[$m][$n]} \n";
    > or
    > print $ghi[$m][$n]." \n";
    >
    > cu Tobias[/ref]


    LaBird Guest

  5. #5

    Default Re: Multi Dimension Array

    Hi Kimmo,

    Thanks a lot!

    Best Regards,
    Benny (LaBird).

    "Kimmo Laine" <com> 在郵件
    news:_ZRne.1994$news.jippii.net 中撰寫... 
    by 


    LaBird Guest

Similar Threads

  1. Converting an XML Array to a multi-level array
    By Handycam in forum Macromedia Flex General Discussion
    Replies: 2
    Last Post: May 8th, 02:12 PM
  2. Passing Multi Dimension Array to CFC from Flash
    By DaveHCYJ in forum Coldfusion Flash Integration
    Replies: 1
    Last Post: August 1st, 07:45 PM
  3. printing values from a 2 dimension array
    By Bob in forum PHP Development
    Replies: 5
    Last Post: October 15th, 04:31 PM
  4. Multi-dimensional Array
    By Marco Snoek in forum PHP Development
    Replies: 2
    Last Post: September 23rd, 08:38 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139