Visualizzazione risultati 1 fino 4 di 4

Discussione: C'è un limite per gli array?

  1. #1
    Guest

    Predefinito C'è un limite per gli array?

    Salve, mi domandavo se gli array hanno un limite di valori da contenere.. Dato che gli ultime chiavi inserite (correttamente) nell' array non funzionano..

    Edit: scusate, sbagliato a scrivere array nel titolo
    Ultima modifica di darkwolf : 07-04-2011 alle ore 02.56.52 Motivo: corretto il titolo!

  2. #2
    L'avatar di binarysun
    binarysun non è connesso Utente storico
    Data registrazione
    02-07-2004
    Messaggi
    2,017

    Predefinito

    Non penso esista un limite fissato.
    Semplicemente ti va in errore quando non ha più memoria per gestirlo, o va in timeout.
    Cmq si parla di grosse quantità
    "L'intelligenza è una pianta che va curata continuamente.
    Dovreste vedere com'è bello, il mio bonsai."
    Rat-man®

    [Gradient Text]
    [Su che server sei?]
    ->flickr

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da binarysun Visualizza messaggio
    Non penso esista un limite fissato.
    Semplicemente ti va in errore quando non ha più memoria per gestirlo, o va in timeout.
    Confermo.

    @exabyte Ma quanti caspita di elementi ha il tuo array? E cosa vuol dire "le ultime chiavi inserite non funzionano"? Per pura curiosità.

  4. #4
    Guest

    Predefinito

    mmm Contate che devo fare un trasormatore di codici bbcode in html, quindi abbastanza.. Per chiavi intendevo gli ultimi valori lol, comunque se faccio esempio:

    Codice PHP:
    <?
    $ciao1
    = array('a','b','c');
    $ciao2 = array('d','e','f');

    $bye1 = array('1','2','3');
    $bye2 = array('4','5','6');

    $ciaotot = array($ciao1,$ciao2);
    $byetot = array($bye1,$bye2);

    echo
    str_replace($ciaotot,$byetot,'prova del testo');
    ?>
    COme mai non funziona? Nell' array byetot e ciaotot devo per forza inserire gli array singolarmente, cioè tipo:

    Codice PHP:
    $byetot = array(array('1','2','3'),array('4','5','6'));
    ?

    EDIT: vabbè ho risolto, gli faccio fare 2 str_replace separati
    Ultima modifica di exabyte : 07-04-2011 alle ore 15.07.43

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •