Jump to content

us2rn4m2

Members
  • Posts

    36
  • Joined

  • Last visited

Everything posted by us2rn4m2

  1. Hi, One by one echo $array[1][0]->category_name; All for($i = 0; $i < count($array[1]); $i++) { echo $array[1][$i]->category_name; }
  2. You can do something like this <html> <head><title>Lab</title></head> <body> <table> <tr><td> <h3>Menu</h3> <ul> <li><a href="lab.php?show=reagan">Ronald Reagan</a></li> <li><a href="lab.php?show=kennedy">John F. Kennedy</a></li> <li><a href="lab.php?show=roosevelt">Franklin Roosevelt</a></li> <li><a href="lab.php?show=lincoln">Abraham Lincoln</a></li></ul> </td><td class="content"> <?php $default = "<center><h1>Presidential Quotes</h1><br /><h3>Text5</h3>"; if(isset($_GET['show']) && !empty($_GET['show'])) { $president = null; switch($_GET['show']) { case 'reagan': $president = "Ronald Reagan"; $text = "Text1"; break; case 'kennedy': $president = "John F. Kennedy"; $text = "Text2"; break; case 'roosevelt': $president = "Franklin Roosevelt"; $text = "Text3"; break; case 'lincoln': $president = "Abraham Lincoln"; $text = "Text4"; break; default: echo $default; // or whatever you want break; } if(isset($president)) { echo '<h3 class="topHeading">' . $president . '</h3><br />'; echo '<img src="' . $president . '.gif align="left" /><p>' . $text . '</p>'; } } else { echo $default; } ?> </td></tr> </table> </body> </html> or like PFMaBISmAD, but with a little difference <?php $data['Reagan'] = array('surname' => 'Ronald ', 'content' => 'Text1'); $data['Kennedy'] = array('surname' => 'John F. ', 'content' => 'Text2'); $data['Roosevelt'] = array('surname' => 'Franklin ', 'content' => 'Text3'); $data['Lincoln'] = array('surname' => 'Abraham ', 'content' => 'Text4'); $show = (isset($_GET['show'])) ? trim($_GET['show']) : ''; $htmlTag = ''; ?> <html> <head> <title>Lab</title> </head> <body> <table> <tr> <td> <h3>Menu</h3> <ul> <?php foreach($data as $k => $v){ echo "<li><a href='index.php?show=$k'>{$v['surname']}{$k}</a></li>"; if($show == $k) { $htmlTag = "<h3 class=\"topHeading\">{$v['surname']}{$k}</h3><br />"; $htmlTag.= "<img src=\"{$k}.gif\" align=\"left\" /><p>{$v['content']}</p>"; } } ?> </ul> </td> <td class="content"> <?php echo (empty($htmlTag)) ? "<center><h1>Presidential Quotes</h1><br /><h3>Text5</h3>" : $htmlTag; ?> </td> </tr> </table> </body> </html>
  3. All I want to say switch($_GET['show']) { case 'reagan': code ..... }
  4. Ok, I don't know if I really understand, so I give you a little example how to add a key in the middle of an array echo '<pre>'; $a = array(0 => 'A', 1 => 'C'); echo 'BEFORE<br />'; print_r($a); array_splice($a, 1, 0, 'B'); echo 'AFTER<br />'; print_r($a); /* Result: BEFORE Array ( [0] => A [1] => C ) AFTER Array ( [0] => A [1] => B [2] => C ) */
  5. <?php $somarray = array(); $somarray['someKey'] = 'someValue'; $key = 'someKey'; echo $somarray[$key]; // output someValue
  6. You don't need this instruction: global $results;
  7. // Result array 0 => string '2H' (length=2) 1 => string '2D' (length=2) 2 => string '2C' (length=2) 3 => string '2S' (length=2) 4 => string '3H' (length=2) 5 => string '3D' (length=2) 6 => string '3C' (length=2) 7 => string '3S' (length=2) 8 => string '4H' (length=2) 9 => string '4D' (length=2) 10 => string '4C' (length=2) 11 => string '4S' (length=2) 12 => string '5H' (length=2) 13 => string '5D' (length=2) 14 => string '5C' (length=2) 15 => string '5S' (length=2) 16 => string '6H' (length=2) 17 => string '6D' (length=2) 18 => string '6C' (length=2) 19 => string '6S' (length=2) 20 => string '7H' (length=2) 21 => string '7D' (length=2) 22 => string '7C' (length=2) 23 => string '7S' (length=2) 24 => string '8H' (length=2) 25 => string '8D' (length=2) 26 => string '8C' (length=2) 27 => string '8S' (length=2) 28 => string '9H' (length=2) 29 => string '9D' (length=2) 30 => string '9C' (length=2) 31 => string '9S' (length=2) 32 => string '10H' (length=3) 33 => string '10D' (length=3) 34 => string '10C' (length=3) 35 => string '10S' (length=3) 36 => string 'JH' (length=2) 37 => string 'JD' (length=2) 38 => string 'JC' (length=2) 39 => string 'JS' (length=2) 40 => string 'QH' (length=2) 41 => string 'QD' (length=2) 42 => string 'QC' (length=2) 43 => string 'QS' (length=2) 44 => string 'KH' (length=2) 45 => string 'KD' (length=2) 46 => string 'KC' (length=2) 47 => string 'KS' (length=2) 48 => string 'AH' (length=2) 49 => string 'AD' (length=2) 50 => string 'AC' (length=2) 51 => string 'AS' (length=2)
  8. <?php class card_deck { public $results; public $cards; public function setDeck() { global $results; $number = array('2', '3', '4', '5', '6', '7', '8', '9', '10', 'J', 'Q', 'K', 'A'); $suit = array('H', 'D', 'C', 'S'); foreach($number as $n) { foreach($suit as $s) { $this->results[] = $n . $s; } } var_dump($this->results); } } $deck = new card_deck(); $deck->setDeck(); /*Result: [b]array[/b] 0 => string '2H' [i](length=2)[/i] 1 => string '2D' [i](length=2)[/i] 2 => string '2C' [i](length=2)[/i] 3 => string '2S' [i](length=2)[/i] 4 => string '3H' [i](length=2)[/i] 5 => string '3D' [i](length=2)[/i] 6 => string '3C' [i](length=2)[/i] 7 => string '3S' [i](length=2)[/i] 8 => string '4H' [i](length=2)[/i] 9 => string '4D' [i](length=2)[/i] 10 => string '4C' [i](length=2)[/i] 11 => string '4S' [i](length=2)[/i] 12 => string '5H' [i](length=2)[/i] 13 => string '5D' [i](length=2)[/i] 14 => string '5C' [i](length=2)[/i] 15 => string '5S' [i](length=2)[/i] 16 => string '6H' [i](length=2)[/i] 17 => string '6D' [i](length=2)[/i] 18 => string '6C' [i](length=2)[/i] 19 => string '6S' [i](length=2)[/i] 20 => string '7H' [i](length=2)[/i] 21 => string '7D' [i](length=2)[/i] 22 => string '7C' [i](length=2)[/i] 23 => string '7S' [i](length=2)[/i] 24 => string '8H' [i](length=2)[/i] 25 => string '8D' [i](length=2)[/i] 26 => string '8C' [i](length=2)[/i] 27 => string '8S' [i](length=2)[/i] 28 => string '9H' [i](length=2)[/i] 29 => string '9D' [i](length=2)[/i] 30 => string '9C' [i](length=2)[/i] 31 => string '9S' [i](length=2)[/i] 32 => string '10H' [i](length=3)[/i] 33 => string '10D' [i](length=3)[/i] 34 => string '10C' [i](length=3)[/i] 35 => string '10S' [i](length=3)[/i] 36 => string 'JH' [i](length=2)[/i] 37 => string 'JD' [i](length=2)[/i] 38 => string 'JC' [i](length=2)[/i] 39 => string 'JS' [i](length=2)[/i] 40 => string 'QH' [i](length=2)[/i] 41 => string 'QD' [i](length=2)[/i] 42 => string 'QC' [i](length=2)[/i] 43 => string 'QS' [i](length=2)[/i] 44 => string 'KH' [i](length=2)[/i] 45 => string 'KD' [i](length=2)[/i] 46 => string 'KC' [i](length=2)[/i] 47 => string 'KS' [i](length=2)[/i] 48 => string 'AH' [i](length=2)[/i] 49 => string 'AD' [i](length=2)[/i] 50 => string 'AC' [i](length=2)[/i] 51 => string 'AS' [i](length=2)[/i] */
  9. Sorry for my English ! <?php $milestone = $yourSimpleXmlElementObject->body->milestone[1]; // Because some keys contains characters like '-' , you need to write keys into brackets {} $created_on = $milestone->{'created-on'}; $title = $milestone->{'title'}; $creator_name = $milestone->{'creator-name'};
  10. <?php class Person { private $name; function __construct($name) { $this->name = $name; } function setName($newName) { $this->name = $newName; } function getName() { return $this->name; } } $p = new Person('PHPFreaks dani33l_87'); if(strlen($p->getName()) > 10) { if(str_word_count($p->getName()) > 1) { $pos = strpos($p->getName(), ' '); // if($pos) { $name = substr($p->getName(), 0, $pos); // } } else { $name = substr($p->getName(), 0, 10); } $p->setName($name); } echo $p->getName(); // Result: PHPFreaks
×
×
  • 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.