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

    Estrapolare solo alcuni caratteri da una stringa

    Ciao a tutti!
    Qualcuno potrebbe indicarmi una funzione che agisce sulle stringhe per fare quanto segue?
    Ho un db contenente diversi articoli, per ogni articolo c'è un codice formato nel seguente modo:

    PB12345 dove PB è una sigla fissa, 1 è il numero della categoria, 2345 è un numero random.
    Ora io vorrei prelevare il codice dal DB ed estrapolare soltanto "2345", ovver il 4°,5°,6° e 7° carattere.
    Esiste quindi una funzione per fare ciò?

  2. #2
    certo che esiste

    http://it2.php.net/substr

    prima di scrivere in un forum guardati un pò in giro...

  3. #3
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    volendo puoi farlo anche direttamente nella query

    select substring(nome_campo from 4) from tabella

  4. #4
    Originariamente inviato da playweb
    certo che esiste

    http://it2.php.net/substr

    prima di scrivere in un forum guardati un pò in giro...
    Grazie, era proprio quello che cercavo

    A dire il vero prima di postare avevo consultato la sezione "strings" del manuale php, ma andando alla cieca non ho trovato quello che cercavo (tra le tante avevo pensato a count_chars ma non faceva al caso mio).
    Il fatto è che ci sono talmente tante funzioni che è difficile trovare quella che fa al proprio caso senza avere un orientamento, per questo ho chiesto qui...

    Grazie anche a nicola, è sempre meglio avere diverse alternative da applicare ad esigenze diverse

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.