title: Display random elements from XML in PHP
body: <p>I think my problem is simple but I could not find anything that can match me. I have a PHP file that enables me to display information from an XML file. I would like to display from there 3 random elements from this file.</p>
  
  <p>Here my XML</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;items&gt;
      &lt;item&gt;
          &lt;id&gt;1&lt;/id&gt;
          &lt;thumb&gt;images/portfolio/thumb/website1.jpg&lt;/thumb&gt;
          &lt;titre&gt;website1&lt;/titre&gt;
          &lt;description&gt;Lorem ipsum.&lt;/description&gt;
          &lt;image&gt;images/portfolio/website1.jpg&lt;/image&gt;
          &lt;category&gt;Cat 1&lt;/category&gt;
          &lt;link&gt;portfolio.html&lt;/link&gt;
      &lt;/item&gt;
      &lt;item&gt;
          &lt;id&gt;2&lt;/id&gt;
          &lt;thumb&gt;images/portfolio/thumb/website2.jpg&lt;/thumb&gt;
          &lt;titre&gt;website2&lt;/titre&gt;
          &lt;description&gt;Lorem ipsum.&lt;/description&gt;
          &lt;image&gt;images/portfolio/website2.jpg&lt;/image&gt;
          &lt;category&gt;Cat 2&lt;/category&gt;
          &lt;link&gt;portfolio.html&lt;/link&gt;
      &lt;/item&gt;
      &lt;item&gt;
          &lt;id&gt;3&lt;/id&gt;
          &lt;thumb&gt;images/portfolio/thumb/website3.jpg&lt;/thumb&gt;
          &lt;titre&gt;website3&lt;/titre&gt;
          &lt;description&gt;Lorem ipsum.&lt;/description&gt;
          &lt;image&gt;images/portfolio/website3.jpg&lt;/image&gt;
          &lt;category&gt;Cat 3&lt;/category&gt;
          &lt;link&gt;portfolio.html&lt;/link&gt;
      &lt;/item&gt;
      &lt;item&gt;
          &lt;id&gt;4&lt;/id&gt;
          &lt;thumb&gt;images/portfolio/thumb/website4.jpg&lt;/thumb&gt;
          &lt;titre&gt;website4&lt;/titre&gt;
          &lt;description&gt;Lorem ipsum.&lt;/description&gt;
          &lt;image&gt;images/portfolio/website4.jpg&lt;/image&gt;
          &lt;category&gt;Cat 4&lt;/category&gt;
          &lt;link&gt;portfolio.html&lt;/link&gt;
      &lt;/item&gt;
      &lt;item&gt;
          &lt;id&gt;5&lt;/id&gt;
          &lt;thumb&gt;images/portfolio/thumb/website5.jpg&lt;/thumb&gt;
          &lt;titre&gt;website5&lt;/titre&gt;
          &lt;description&gt;Lorem ipsum.&lt;/description&gt;
          &lt;image&gt;images/portfolio/website5.jpg&lt;/image&gt;
          &lt;category&gt;Cat 5&lt;/category&gt;
          &lt;link&gt;portfolio.html&lt;/link&gt;
      &lt;/item&gt;
      &lt;item&gt;
          &lt;id&gt;6&lt;/id&gt;
          &lt;thumb&gt;images/portfolio/thumb/website6.jpg&lt;/thumb&gt;
          &lt;titre&gt;website6&lt;/titre&gt;
          &lt;description&gt;Lorem ipsum.&lt;/description&gt;
          &lt;image&gt;images/portfolio/website6.jpg&lt;/image&gt;
          &lt;category&gt;Cat 6&lt;/category&gt;
          &lt;link&gt;portfolio.html&lt;/link&gt;
      &lt;/item&gt;
  &lt;/items&gt;
  </code></pre>
  
  <p>There, my PHP for display my XML elements.</p>
  
  <pre><code>&lt;?php
      $xmldata = simplexml_load_file('portfolio.xml');
      foreach($xmldata-&gt;item as $item) {
              echo '&lt;li class="col4 item ' . $item-&gt;category . '"&gt;';
              echo '&lt;img src="' . $item-&gt;thumb . '" alt=""&gt;';
              echo '&lt;div class="col4 item-info"&gt;';
              echo '&lt;h3 class="title"&gt;&lt;a href="' . $item-&gt;image . '" data-rel="prettyPhoto['. $item-&gt;category .']"&gt;' . $item-&gt;titre . '&lt;/a&gt;&lt;/h3&gt;';
              echo '&lt;/div&gt;';
              echo '&lt;div class="item-info-overlay"&gt;';
              echo '&lt;div&gt;';
              echo '&lt;h4&gt;' . $item-&gt;category . '&lt;/h4&gt;';
              echo '&lt;p&gt;' . $item-&gt;description . '&lt;/p&gt;';
              echo '&lt;a href="' . $item-&gt;image . '" class="preview" data-rel="prettyPhoto['. $item-&gt;category .']"&gt;preview&lt;/a&gt;';
              echo '&lt;/div&gt;';
              echo '&lt;/div&gt;';
              echo '&lt;/li&gt;';
              }
  
      ?&gt;
  </code></pre>
  
  <p>Thanks for your help.</p>