views:

37

answers:

2

I have an assignment for school call Poker game. I have to deal a random card of five using HTML. I also need to have an array to deal the cards. My main question is can you have images in an array and if so how can it be done? I tried this method:

$my_array = array(img src="2Spade.gif", img src="2Club.gif") 

but this is incorrect! Can anyone give me suggestions on how to build the program provide sample code for me to try?

+1  A: 

What you want to have in the array is the string which holds the location of the image, not the image itself.

$cardArray = array("2Spade.gif", "2Club.gif");
Sam Dufel
A: 

If you truly wanted to have the code source in the array you could do this:

$my_array = array("img src=\"2Spade.gif\"", "img src=\"2Club.gif\"");

Then to use it you'd do something like:

if( is_array( $my_array ) && count( $my_array ) > 0 ) {
    foreach( $my_array as $card ) {
        echo '<' . $card . ' />';
    }
}

But I think Sam Dufel's answer is the better way to create and store the information in an array ...

Mark Steudel