Autor Zpráva
WeeHool
Profil *
Dobrý den.. jednoduchej dotaz..
mám pole:
$nazvy, $popisy, ...

hodím
sort($nazvy);

a jak zařídím, aby se mi popisy seřadily stejně??

děkuji moc za pomoc..
panther
Profil
WeeHool:
takhle ne, vytvor si vicerozmerne pole (predpokladam, ze data tahas z DB, tak misto nekolika poli si vytvor jedno vicerozmerne).

array (3 => array ('nazev' => '...',
                   'popis' => '...'),
       5 => array ('nazev' => '...',
                   'popis' => '...'), ...);

Klicem na zacatku muze byt treba ID clanku/cehokoliv.
WeeHool
Profil *
no tahám to právě z xml..

vytvořil sem teda něco takovýdleho:

$produkty = array(
      $produkty,
        '$produkt['.$pocet.']' => array(
            'nazev' => $nazevorig,
            'popis' => $popisorig,
            'cena' => $sdph,
            'obrazek' => $image,
            'odkaz' => $goto,
            'obchod' => $id
        )
    );

to by mělo pokaždý do toho pole načíst novej produkt, jestli se nepletu..

a jak to teďka teda srovnám??
na netu sem našel něco takovýdleho:
print_r(array_sort($produkty, 'nazev', SORT_ASC));

ale hodí mi to chybu:
Call to undefined function array_sort()


jeeee.. lama jsem.. sem zapoměl tu funkci definovat, že..


ne.. takhle to nepůjde.. jak to teda seřadím a vyechuju??


vyřešeno:
pole
$produkt[$pocet] = array(
      'nazev' => $nazevorig,
      'popis' => $popisorig,
      'cena' => $sdph,
      'obrazek' => $image,
      'odkaz' => $goto,
      'obchod' => $id
    );

a řezení (zatím jen dle názvu)
sort($produkt);
      foreach($produkt as $key => $val)
      {
        $nazev = $val['nazev'];
        $popis = $val['popis'];
        ...
      }
ale typuju, že podle popisu by bylo řazení takhle:
sort($produkt, 'popis')
jestli se mýlím, tak mě opravte!!

ale typuju, že kdynyc

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: