Visualizzazione dei risultati da 1 a 3 su 3

Discussione: stringa problemi

  1. #1

    stringa problemi

    salve ragazzi, ho un problema stupidissimo:
    ho una stringa così formata
    Codice PHP:
    x="1,miofile.swf" 

    ora vorrei estrapolare i due valori considerando che il separatore è la virgola...
    il primo valore potrebbe essere composto anche da due cifre...

    grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    li puoi separare in un array, utilizzando il comando split()

    Codice PHP:
    var x:String "1,miofile.swf";
    var 
    xa:Array = x.split(",");
    trace(xa[0]); // output: 1
    trace(xa[1]); // output: miofile.swf 

  3. #3
    non riesco a far funzionare correttamente questa combo box....

    Codice PHP:

    function caricaCombo() {
        
    //////NEWS
        
    myQ = new XML();
        
    myQ.ignoreWhite true;
        
    myQ.onLoad = function(success) {
            if (
    success) {
                
    trace(myQ);
                var 
    lista myQ.firstChild.childNodes;
                
    //trace(lista)
                
    if (myQ.firstChild.hasChildNodes()) {
                    var 
    0;
                    while (
    i<lista.length) {
                        
    combo.addItem({data:myQ.firstChild.childNodes[i].attributes.idlicenzalabel:myQ.firstChild.childNodes[i].attributes.titolo});
                        
    i++;
                    }
                }
                
    //              
                
    var btnListener:Object = new Object();
                
    btnListener.change = function(evt_obj:Object) {
                    var 
    item_obj:Object combo.selectedItem;
                    var 
    i:String;
                    
    //////////////
                    
    myString item_obj["data"];
                    
    id myString.split(","1);
                    
    //////////////
                    
    _root.IDLicenza id;
                    
    _root.filelicenzaattivare myString.substr(id.length+2myString.length);
                    
    trace(_root.IDLicenza+"========"+_root.filelicenzaattivare);
                    
    caricaSezione("dettaglio_licenza");
                };
                
    combo.addEventListener("change"btnListener);
            }
        };
        
    myQ.load("XML/xt_get_quick.php");
    }
    caricaCombo();
    stop(); 

    vorrei assegnare a _root.IDLicenza il primo valore dell'array e a _root.filelicenzaattivare il secondo ma non riesco.. o meglio funziona quando il primo valore è composto da 2 numeri...
    dove sbaglio?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.