Note that there are some explanatory texts on larger screens.

plurals
  1. POSetting a long Array . Missing data
    text
    copied!<p>I check every variable, but each one is echoing a verified result, so the problem is in the array. When I try to echo the full list of 56 values, I just get 11.</p> <p>All variables are SET before, and i check for example if i echo $uno, i get a value of 12.. so why isnt that value on the array.</p> <p>Here is my code.. </p> <pre><code>$items = array( $uno =&gt; "item1", $dos =&gt; "item2", $tres =&gt; "item3", $cuatro =&gt; "item4", $cinco =&gt; "item5", $seis =&gt; "item6", $siete =&gt; "item7", $ocho =&gt; "item8", $nueve =&gt; "item9", $diez =&gt; "item10", $once =&gt; "item11", $doce =&gt; "item12", $trece =&gt; "item13", $catorce =&gt; "item14", $quince =&gt; "item15", $dieciseis =&gt; "item16", $diecisiete =&gt; "item17", $dieciocho =&gt; "item18", $diecinueve =&gt; "item19", $veinte =&gt; "item20", $veintiuno =&gt; "item21", $veintidos =&gt; "item22", $veintitres =&gt; "item23", $veinticuatro =&gt; "item24", $veinticinco =&gt; "item25", $veintiseis =&gt; "item26", $veintisiete =&gt; "item27", $veintiocho =&gt; "item28", $veintinueve =&gt; "item29", $treinta =&gt; "item30", $treintayuno =&gt; "item31", $treintaydos =&gt; "item32", $treintaytres =&gt; "item33", $treintaycuatro =&gt; "item34", $treintaycinco =&gt; "item35", $treintayseis =&gt; "item36", $treintaysiete =&gt; "item37", $treintayocho =&gt; "item38", $treintaynueve =&gt; "item39", $cuarenta =&gt; "item40", $cuarentayuno =&gt; "item41", $cuarentaydos =&gt; "item42", $cuarentaytres =&gt; "item43", $cuarentaycuatro =&gt; "item44", $cuarentaycinco =&gt; "item45", $cuarentayseis =&gt; "item46", $cuarentaysiete =&gt; "item47", $cuarentayocho =&gt; "item48", $cuarentaynueve =&gt; "item49", $cincuenta =&gt; "item50", $cincuentayuno =&gt; "item51", $cincuentaydos =&gt; "item52", $cincuentaytres =&gt; "item53", $cincuentaycuatro =&gt; "item54", $cincuentaycinco =&gt; "item55", $cincuentayseis =&gt; "item56", ); </code></pre> <p>The PHP CODE</p> <pre><code>&lt;?PHP echo "&lt;strong&gt;Original&lt;/strong&gt;&lt;br /&gt;"; foreach($items as $k =&gt; $v){ echo $k . " = " . $v . "&lt;br /&gt;"; } asort($items); echo "&lt;strong&gt;Ascending Sort&lt;/strong&gt;&lt;br /&gt;"; foreach($items as $k =&gt; $v){ echo $k . " = " . $v . "&lt;br /&gt;"; } arsort($items); echo "&lt;strong&gt;Descending Sort&lt;/strong&gt;&lt;br /&gt;"; foreach($items as $k =&gt; $v){ echo $k . " = " . $v . "&lt;br /&gt;"; } ?&gt; </code></pre> <p>I get this as output..</p> <pre><code>Original 11 = item30 5 = item35 12 = item20 8 = item42 7 = item45 4 = item44 6 = item47 9 = item41 10 = item37 2 = item46 0 = item56 Ascending Sort 12 = item20 11 = item30 5 = item35 10 = item37 9 = item41 8 = item42 4 = item44 7 = item45 2 = item46 6 = item47 0 = item56 Descending Sort 0 = item56 6 = item47 2 = item46 7 = item45 4 = item44 8 = item42 9 = item41 10 = item37 5 = item35 11 = item30 12 = item20 </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload