Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [Oracle] Procedura dividi campo

    Salve,

    ho scritto una piccola funzione in PHP che spezza una stringa in due appena il ciclo che la elabora si imbatte in una cifra.
    Devo riscriverla in PL/SQL, ma non so come si lavora con gli array. Come posso elaborare un campo VARCHAR2 come un array?

    Qua sotto riporto la funzione che ho creato in PHP per info, così vedete come voglio strutturare il codice anche in PL/SQL.

    Grazie mille a tutti.

    codice:
        for ($k = 0; $k < strlen($stringa); $k++) {
    		
    		if($stringa[$k] == '0' || $stringa[$k] == '1' || $stringa[$k] == '2' || $stringa[$k] == '3' || $stringa[$k] == '4' ||
    		   $stringa[$k] == '5' || $stringa[$k] == '6' || $stringa[$k] == '7' || $stringa[$k] == '8' || $stringa[$k] == '9' || $fase == 2) {
    			
    			$stringa2 .= $stringa[$k];
    			$fase = 2;
    		}
    	}
    	
    	$lunghezza = strlen($stringa2);
    	
    	echo substr( $stringa, 0, -$lunghezza);
    	print("
    " . $stringa2);

  2. #2
    Chiedo scusa, ma è per un lavoro che sto realizzando per scuola... È un po' urgente.

    Non voglio essere troppo invadente! Se nessuno può darmi una mano, non c'è nessun problema! Io riuppo comunque almeno una volta!

  3. #3

  4. #4
    Grazie mille! Grazie a questa funzione ho risolto!

    Saluti.

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.