php - Setting a long Array . Missing data -
i check every variable, each 1 echoing verified result, problem in array. when try echo full list of 56 values, 11.
all variables set before, , check example if echo $uno, value of 12.. why isnt value on array.
here code..
$items = array( $uno => "item1", $dos => "item2", $tres => "item3", $cuatro => "item4", $cinco => "item5", $seis => "item6", $siete => "item7", $ocho => "item8", $nueve => "item9", $diez => "item10", $once => "item11", $doce => "item12", $trece => "item13", $catorce => "item14", $quince => "item15", $dieciseis => "item16", $diecisiete => "item17", $dieciocho => "item18", $diecinueve => "item19", $veinte => "item20", $veintiuno => "item21", $veintidos => "item22", $veintitres => "item23", $veinticuatro => "item24", $veinticinco => "item25", $veintiseis => "item26", $veintisiete => "item27", $veintiocho => "item28", $veintinueve => "item29", $treinta => "item30", $treintayuno => "item31", $treintaydos => "item32", $treintaytres => "item33", $treintaycuatro => "item34", $treintaycinco => "item35", $treintayseis => "item36", $treintaysiete => "item37", $treintayocho => "item38", $treintaynueve => "item39", $cuarenta => "item40", $cuarentayuno => "item41", $cuarentaydos => "item42", $cuarentaytres => "item43", $cuarentaycuatro => "item44", $cuarentaycinco => "item45", $cuarentayseis => "item46", $cuarentaysiete => "item47", $cuarentayocho => "item48", $cuarentaynueve => "item49", $cincuenta => "item50", $cincuentayuno => "item51", $cincuentaydos => "item52", $cincuentaytres => "item53", $cincuentaycuatro => "item54", $cincuentaycinco => "item55", $cincuentayseis => "item56", );
the php code
<?php echo "<strong>original</strong><br />"; foreach($items $k => $v){ echo $k . " = " . $v . "<br />"; } asort($items); echo "<strong>ascending sort</strong><br />"; foreach($items $k => $v){ echo $k . " = " . $v . "<br />"; } arsort($items); echo "<strong>descending sort</strong><br />"; foreach($items $k => $v){ echo $k . " = " . $v . "<br />"; } ?>
i output..
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
array keys must unique. so, use itemnn it.
$items = array( "item1" => $uno, "item2" => $dos, "item3" => $tres, ...
or not use string keys
$items = array( 1 => $uno, 2 => $dos, 3 => $tres, ...
or this
$items = array( 1 => $uno, $dos, $tres, ...
Comments
Post a Comment