<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>Kévin Subileau &#187; PHP</title> <atom:link href="https://www.kevinsubileau.fr/tag/php/feed" rel="self" type="application/rss+xml" /><link>https://www.kevinsubileau.fr</link> <description>Espace personnel</description> <lastBuildDate>Sun, 02 Feb 2020 15:18:58 +0000</lastBuildDate> <language>fr-FR</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>Générer un faux texte en une ligne de PHP</title><link>https://www.kevinsubileau.fr/informatique/boite-a-code/php-html-css/generer-faux-texte-lorem-ipsum-en-php.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rss</link> <comments>https://www.kevinsubileau.fr/informatique/boite-a-code/php-html-css/generer-faux-texte-lorem-ipsum-en-php.html#comments</comments> <pubDate>Mon, 04 Nov 2013 19:53:21 +0000</pubDate> <dc:creator>Kévin Subileau</dc:creator> <category><![CDATA[PHP, HTML et CSS]]></category> <category><![CDATA[lorem ipsum]]></category> <category><![CDATA[PHP]]></category><guid isPermaLink="false">http://www.kevinsubileau.fr/?p=640</guid> <description><![CDATA[Le faux texte (lorem ipsum) est très souvent utilisé lors du développement d'un site Web. Voyez ici comment le générer simplement en une ligne de code PHP ! <a href="https://www.kevinsubileau.fr/informatique/boite-a-code/php-html-css/generer-faux-texte-lorem-ipsum-en-php.html">Lire la Suite <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Lorsque l'on développe un site ou une application Web, il est souvent très utile de pouvoir remplir la base de données ou la page Web de <strong>faux texte</strong>, de type <a href="http://fr.wikipedia.org/wiki/Faux-texte">Lorem ipsum</a>. En effet, cela permet de <strong>se concentrer sur le design et la mise en page</strong> sans pour autant avoir le contenu final de la page et sans que ce contenu ne détourne notre attention.</p><p>Mais plutôt que de copier/coller ces faux paragraphes sans cesse, saviez-vous qu'il est possible de<strong> le "générer" facilement avec une ligne de code PHP</strong> ? C'est plus classe, ça prend moins de place dans le code côté serveur, et surtout vous pouvez l'utiliser pour <strong>remplir la base de données</strong> et pas seulement pour l'afficher directement !</p><p>Le suspens a assez duré, <strong>voici le code en question</strong> :</p><pre class="gutter: true; brush: php;">$lipsum = simplexml_load_file(&#039;http://www.lipsum.com/feed/xml?amount=1&amp;what=paras&amp;start=0&#039;)-&gt;lipsum;</pre><p>Bon, ok, j'ai un peu triché. En réalité, on ne génère pas réellement le <em>lipsum</em> en PHP, mais on utilise plutôt l'API du site <a href="http://lipsum.com/">lipsum.com</a>. Mais peu importe, le but principal est atteint, on a <strong>un faux texte en une ligne de PHP</strong> !</p><p>Pour allez plus loin, vous pouvez transformer cette simple ligne en une fonction un peu plus évoluée qui vous permettra de contrôler un peu plus de paramètres sur le texte généré :</p><pre class="gutter: true; brush: php;">function generer_lipsum($quantite = 1, $type = &#039;paras&#039;, $lorem = false) {
    $url = &quot;http://www.lipsum.com/feed/xml?amount=$quantite&amp;what=$type&amp;start=&quot;.($lorem?&#039;yes&#039;:&#039;no&#039;);
    return simplexml_load_file($url)-&gt;lipsum;
}</pre><p>Où les paramètres sont :</p><ul><li><strong><em> $quantite</em></strong> : la quantité de texte à générer.</li><li><strong><em>$type</em></strong> : l'unité de comptage de la quantité de texte : <em>paras</em> pour paragraphes, <em>words</em> pour mots, <em>bytes</em> pour octets ou <em>lists</em> pour des listes HTML. Ainsi, si vous définissez <em>$quantite</em> à 5 et <em>$type</em> à <em>words</em>, vous allez générer une phrase aléatoire de 5 mots.</li><li><strong><em>$lorem</em></strong> : Si vrai, force le texte généré à débuter par <em>"Lorem ipsum dolor sit amet...".</em></li></ul><p>Voilà pour cette petite astuce qui me plait beaucoup et qui, je l'espère, vous plaira tout autant ! Et si vous en connaissez d'autres de ce style, n’hésitez pas à les partager en commentaire de cet article <img src='https://www.kevinsubileau.fr/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> .</p> ]]></content:encoded> <wfw:commentRss>https://www.kevinsubileau.fr/informatique/boite-a-code/php-html-css/generer-faux-texte-lorem-ipsum-en-php.html/feed</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching using disk: basic

Served from: www.kevinsubileau.fr @ 2026-04-20 06:19:47 -->