<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Kommentare zu: Mittagspausencontest: Aufzählen leicht gemacht</title>
	<atom:link href="http://blog.ebene7.com/2010/09/16/mittagspausencontest-aufzaehlen-leicht-gemacht/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.ebene7.com/2010/09/16/mittagspausencontest-aufzaehlen-leicht-gemacht/</link>
	<description></description>
	<lastBuildDate>Wed, 19 Dec 2018 08:31:45 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Von: Sprößling</title>
		<link>https://blog.ebene7.com/2010/09/16/mittagspausencontest-aufzaehlen-leicht-gemacht/comment-page-1/#comment-1055</link>
		<dc:creator>Sprößling</dc:creator>
		<pubDate>Mon, 11 Oct 2010 08:32:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ebene7.com/?p=1404#comment-1055</guid>
		<description>Sorry, meine &quot;Lösung&quot; möchte ich euch nicht vorenthalten.

$komma .= (next($_POST[&#039;wemerzaehlen&#039;])) ? $value . &quot;, &quot; : $value;


echo &#039;Sie würden &#039;;

    $komma = &quot;&quot;;
    $vonuns = &#039; von uns erzählen.&#039;;
    

    foreach ($_POST[&#039;wemerzaehlen&#039;] as $key =&gt; $value)
    {  
        if ($key == count($wemerzaehlen) -2)
        {
                    $komma .= $value . &#039; und &#039;;
        }
        else
        {
                   if ($key == count($wemerzaehlen) -1)
                {
                       $komma .= $value;
                }
                else
                {
                $komma .= $value . &#039;, &#039;;
                }
        }
 
    }
 echo $komma . $vonuns;</description>
		<content:encoded><![CDATA[<p>Sorry, meine &#8220;Lösung&#8221; möchte ich euch nicht vorenthalten.</p>
<p>$komma .= (next($_POST['wemerzaehlen'])) ? $value . &#8220;, &#8221; : $value;</p>
<p>echo &#8216;Sie würden &#8216;;</p>
<p>    $komma = &#8220;&#8221;;<br />
    $vonuns = &#8216; von uns erzählen.&#8217;;</p>
<p>    foreach ($_POST['wemerzaehlen'] as $key =&gt; $value)<br />
    {<br />
        if ($key == count($wemerzaehlen) -2)<br />
        {<br />
                    $komma .= $value . &#8216; und &#8216;;<br />
        }<br />
        else<br />
        {<br />
                   if ($key == count($wemerzaehlen) -1)<br />
                {<br />
                       $komma .= $value;<br />
                }<br />
                else<br />
                {<br />
                $komma .= $value . &#8216;, &#8216;;<br />
                }<br />
        }</p>
<p>    }<br />
 echo $komma . $vonuns;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Daniel</title>
		<link>https://blog.ebene7.com/2010/09/16/mittagspausencontest-aufzaehlen-leicht-gemacht/comment-page-1/#comment-851</link>
		<dc:creator>Daniel</dc:creator>
		<pubDate>Thu, 16 Sep 2010 21:32:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ebene7.com/?p=1404#comment-851</guid>
		<description>@Andi: Leider wollte er sie wohl nicht posten, obwohl ich ihn noch auf den Artikel aufmerksam gemacht habe, aber seine Lösung war meiner recht ähnlich. Das lag aber auch an der Vorgabe, wie er es lösen sollte.

@okurow: Freut mich sehr, (fast) Nachbar. :)

@all: Vielen Dank für eure Beiträge, mit so vielen hätte ich nicht gerechnet. Vielleicht klappt es ja zum nächsten Mal mit ein paar netten Preisen.</description>
		<content:encoded><![CDATA[<p>@Andi: Leider wollte er sie wohl nicht posten, obwohl ich ihn noch auf den Artikel aufmerksam gemacht habe, aber seine Lösung war meiner recht ähnlich. Das lag aber auch an der Vorgabe, wie er es lösen sollte.</p>
<p>@okurow: Freut mich sehr, (fast) Nachbar. <img src='https://blog.ebene7.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>@all: Vielen Dank für eure Beiträge, mit so vielen hätte ich nicht gerechnet. Vielleicht klappt es ja zum nächsten Mal mit ein paar netten Preisen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Andi</title>
		<link>https://blog.ebene7.com/2010/09/16/mittagspausencontest-aufzaehlen-leicht-gemacht/comment-page-1/#comment-850</link>
		<dc:creator>Andi</dc:creator>
		<pubDate>Thu, 16 Sep 2010 20:07:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ebene7.com/?p=1404#comment-850</guid>
		<description>Wann habt Ihr denn alle Mittagspause? ;) xD

@Daniel: Mich hätte jetzt noch die Lösung von Deinem Sprößling interessiert.</description>
		<content:encoded><![CDATA[<p>Wann habt Ihr denn alle Mittagspause? <img src='https://blog.ebene7.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  xD</p>
<p>@Daniel: Mich hätte jetzt noch die Lösung von Deinem Sprößling interessiert.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: okurow</title>
		<link>https://blog.ebene7.com/2010/09/16/mittagspausencontest-aufzaehlen-leicht-gemacht/comment-page-1/#comment-847</link>
		<dc:creator>okurow</dc:creator>
		<pubDate>Thu, 16 Sep 2010 13:34:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ebene7.com/?p=1404#comment-847</guid>
		<description>.. auf jeden fall hast du einen neuen regelmässigen Leser :-)

gefällt mir.

Gruss aus Tegel ;-)</description>
		<content:encoded><![CDATA[<p>.. auf jeden fall hast du einen neuen regelmässigen Leser <img src='https://blog.ebene7.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>gefällt mir.</p>
<p>Gruss aus Tegel <img src='https://blog.ebene7.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Daniel</title>
		<link>https://blog.ebene7.com/2010/09/16/mittagspausencontest-aufzaehlen-leicht-gemacht/comment-page-1/#comment-846</link>
		<dc:creator>Daniel</dc:creator>
		<pubDate>Thu, 16 Sep 2010 11:16:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ebene7.com/?p=1404#comment-846</guid>
		<description>Na da haben wir ja schon ein paar Lösungen zusammen. Dann kann ich mir ja fürs nächste Mal eine echte Herausforderung ausdenken und noch ein paar Preise organisieren. :)</description>
		<content:encoded><![CDATA[<p>Na da haben wir ja schon ein paar Lösungen zusammen. Dann kann ich mir ja fürs nächste Mal eine echte Herausforderung ausdenken und noch ein paar Preise organisieren. <img src='https://blog.ebene7.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Michael H.</title>
		<link>https://blog.ebene7.com/2010/09/16/mittagspausencontest-aufzaehlen-leicht-gemacht/comment-page-1/#comment-845</link>
		<dc:creator>Michael H.</dc:creator>
		<pubDate>Thu, 16 Sep 2010 09:38:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ebene7.com/?p=1404#comment-845</guid>
		<description>Mein Ansatz wäre hier folgender:

&lt;?php

$elements = array(&#039;Apfel&#039;,&#039;Banane&#039;,&#039;Erdbeere&#039;,&#039;Birne&#039;);

echo humanList($elements);


$elements = array(&#039;Apfel&#039;);

echo &#039;&#039;;
echo humanList($elements);


/**
 * lists an array for human readability
 *
 * @param   array   $elements   the elements to list
 * @param   string  $addition   &#039;und&#039; or &#039;oder&#039;, something like that
 *
 * @return  string  $list       e.g. &#039;Apfel, Birne, Erdbeere und Banane&#039;
 */
function humanList(array $elements, $addition = &#039;und&#039;)
{
  $list = &#039;&#039;;
  
  // if array contains only one value, return it as string
  if (count($elements) &lt;= 1) {
    return (string) $elements[0];
  }
  
  // go through each element, but skip the last one
  for ($i = 0; $i &lt; count($elements) - 1; $i++) {
    $list .= $elements[$i];

    // if the element is the next to last, add addition, otherwise add a comma
    $list .= ($i == count($elements) - 2)
          ? &#039; &#039;.$addition.&#039; &#039;.$elements[$i + 1]
          : &#039;, &#039;;
  }
  
  return $list;
}</description>
		<content:encoded><![CDATA[<p>Mein Ansatz wäre hier folgender:</p>
<p>&lt;?php</p>
<p>$elements = array(&#039;Apfel&#039;,&#039;Banane&#039;,&#039;Erdbeere&#039;,&#039;Birne&#039;);</p>
<p>echo humanList($elements);</p>
<p>$elements = array(&#039;Apfel&#039;);</p>
<p>echo &#039;&#8217;;<br />
echo humanList($elements);</p>
<p>/**<br />
 * lists an array for human readability<br />
 *<br />
 * @param   array   $elements   the elements to list<br />
 * @param   string  $addition   &#8216;und&#8217; or &#8216;oder&#8217;, something like that<br />
 *<br />
 * @return  string  $list       e.g. &#8216;Apfel, Birne, Erdbeere und Banane&#8217;<br />
 */<br />
function humanList(array $elements, $addition = &#8216;und&#8217;)<br />
{<br />
  $list = &#8221;;</p>
<p>  // if array contains only one value, return it as string<br />
  if (count($elements) &lt;= 1) {<br />
    return (string) $elements[0];<br />
  }</p>
<p>  // go through each element, but skip the last one<br />
  for ($i = 0; $i &lt; count($elements) &#8211; 1; $i++) {<br />
    $list .= $elements[$i];</p>
<p>    // if the element is the next to last, add addition, otherwise add a comma<br />
    $list .= ($i == count($elements) &#8211; 2)<br />
          ? &#039; &#039;.$addition.&#039; &#039;.$elements[$i + 1]<br />
          : &#039;, &#039;;<br />
  }</p>
<p>  return $list;<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Fabian</title>
		<link>https://blog.ebene7.com/2010/09/16/mittagspausencontest-aufzaehlen-leicht-gemacht/comment-page-1/#comment-844</link>
		<dc:creator>Fabian</dc:creator>
		<pubDate>Thu, 16 Sep 2010 09:30:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ebene7.com/?p=1404#comment-844</guid>
		<description>Nachtrag:

hab nochmal drübergeschaut, so ist es besser

&lt;code&gt;$elements = array(&#039;Apfel&#039;,&#039;Banane&#039;,&#039;Erdbeere&#039;,7 =&gt; &#039;Birne&#039;);

echo implode(&#039;, &#039;, array_slice($elements, 0, –1)) . &#039; und &#039;. end($elements);&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>Nachtrag:</p>
<p>hab nochmal drübergeschaut, so ist es besser</p>
<p><code>$elements = array('Apfel','Banane','Erdbeere',7 =&gt; 'Birne');</p>
<p>echo implode(', ', array_slice($elements, 0, –1)) . ' und '. end($elements);</code></p>
]]></content:encoded>
	</item>
</channel>
</rss>
