Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Suddividere stringa

  1. #1

    Suddividere stringa

    Salve, ho delle stringhe che possono essere composte in questo modo:
    19_20
    150_36_7
    e cosi via...

    Ora ho fatto questa funzione:

    Codice PHP:
    $cP ereg_replace('_'''$cat); 
    e mi divide le stringhe però ho bisogno sempre di prendere gli ultimi numeri dopo l'underscore, cioè se ho una stringa composta cosi: 100_20_34 in questo caso ho bisogno di mettere in una variabile solo il 34.

    Spero di essere stato abbastanza chiaro.

    Grazie

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Codice PHP:
    $stringa "123_45_67";

    $var explode("_",$stringa);
    echo 
    $var[sizeof($var-1)]; // stampa 67 

  3. #3
    Grazie, però ricevo quest'errore:

    PHP Fatal error: Unsupported operand types in

    precisamente su questa riga:

    $var[sizeof($var-1)];

    dove sbaglio?

    Questa è la porzione di codice:

    Codice PHP:
    $var explode("_",$stringa);
    $st $var[sizeof($var-1)];
    echo 
    $st
    Grazie

  4. #4
    Sostituisci:

    Codice PHP:
    $st $var[sizeof($var 1)]; 
    con:

    Codice PHP:
    $st $var[sizeof($var) - 1]; 
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2010
    Messaggi
    570
    la state facendo molto più difficile di quanto non sia realmente:

    Codice PHP:
    $stringa '12_20_33';

    $array explode('_'$stringa);

    echo 
    end($array); // 33 

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.