ermm Arrays are broken?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • NK

    ermm Arrays are broken?

    Hi all,

    Okay its about 2:30am here so maybe I'm REALLY missing something here
    but, well this code returns a blank page!

    $a[] = 'HELLO PHP, WHATS WRONG?';
    print($a[0]);

    any ideas why this could be happening??

    Thanks!
    NK
  • Pedro Graca

    #2
    Re: ermm Arrays are broken?

    NK wrote:[color=blue]
    > Hi all,
    >
    > Okay its about 2:30am here so maybe I'm REALLY missing something here
    > but, well this code returns a blank page!
    >
    > $a[] = 'HELLO PHP, WHATS WRONG?';
    > print($a[0]);
    >
    > any ideas why this could be happening??[/color]

    Maybe you're reusing the array?

    <?php
    $a[] = 'zero';
    unset($a[0]); // should be unset($a);
    $a[] = 'one';
    print($a[0]);
    ?>
    --
    --= my mail box only accepts =--
    --= Content-Type: text/plain =--
    --= Size below 10001 bytes =--

    Comment

    • NK

      #3
      Re: ermm Arrays are broken?

      Hrrrrm, nope, that was actually all that was in the file.,.. I was
      trying to demonstrate an Array to a friend and that was the problem...
      ....except for <?php ?> , you saw the complete script :/


      Pedro Graca wrote:
      [color=blue]
      > NK wrote:
      >[color=green]
      >>Hi all,
      >>
      >>Okay its about 2:30am here so maybe I'm REALLY missing something here
      >>but, well this code returns a blank page!
      >>
      >>$a[] = 'HELLO PHP, WHATS WRONG?';
      >>print($a[0]);
      >>
      >>any ideas why this could be happening??[/color]
      >
      >
      > Maybe you're reusing the array?
      >
      > <?php
      > $a[] = 'zero';
      > unset($a[0]); // should be unset($a);
      > $a[] = 'one';
      > print($a[0]);
      > ?>[/color]

      Comment

      • Pedro Graca

        #4
        Re: ermm Arrays are broken?

        [ please do not top-post ]

        NK top-posted:[color=blue]
        > Pedro Graca wrote:[color=green]
        >> NK wrote:[color=darkred]
        >>>..., well this code returns a blank page!
        >>>
        >>>$a[] = 'HELLO PHP, WHATS WRONG?';
        >>>print($a[0]);[/color][/color][/color]
        [color=blue][color=green]
        >> Maybe you're reusing the array?[/color][/color]
        [color=blue]
        > Hrrrrm, nope, that was actually all that was in the file.,.. I was
        > trying to demonstrate an Array to a friend and that was the problem...
        > ...except for <?php ?> , you saw the complete script :/[/color]

        I think I saw something about arrays starting at 1 somewhere ... but
        can't find it now. What version of PHP are you using?
        --
        --= my mail box only accepts =--
        --= Content-Type: text/plain =--
        --= Size below 10001 bytes =--

        Comment

        • Shawn Wilson

          #5
          Re: ermm Arrays are broken?

          NK wrote:[color=blue]
          >
          > Okay its about 2:30am here so maybe I'm REALLY missing something here
          > but, well this code returns a blank page!
          >
          > $a[] = 'HELLO PHP, WHATS WRONG?';
          > print($a[0]);
          >
          > any ideas why this could be happening??[/color]

          Try :

          <?PHP
          error_reporting (E_ALL);
          $a[] = 'HELLO PHP, WHATS WRONG?';
          print_r($a);
          ?>

          It should show the text in there and what key it's at.
          You're sure you didn't type WHAT'S WRONG instead of WHATS WRONG?

          Regards,
          Shawn
          --
          Shawn Wilson
          shawn@glassgian t.com

          Comment

          • Pedro Graca

            #6
            Re: ermm Arrays are broken?

            I wrote:[color=blue]
            > I think I saw something about arrays starting at 1 somewhere ... but
            > can't find it now. What version of PHP are you using?[/color]

            Oops, sorry all
            .... maybe that was a Perl issue :)
            --
            --= my mail box only accepts =--
            --= Content-Type: text/plain =--
            --= Size below 10001 bytes =--

            Comment

            • NK

              #7
              Re: ermm Arrays are broken?

              It working now :/ Perhaps there was a caching issue on my browsers
              (Safari, IE and Camino)??? Hrmmm anyways thanks heaps for your help guys :)


              Pedro Graca wrote:
              [color=blue]
              > I wrote:
              >[color=green]
              >>I think I saw something about arrays starting at 1 somewhere ... but
              >>can't find it now. What version of PHP are you using?[/color]
              >
              >
              > Oops, sorry all
              > ... maybe that was a Perl issue :)[/color]

              Comment

              Working...