Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    13

    Funzione per i riconoscimento di caratteri minuscoli

    Ciaoa tutti.
    Qualcuno mi saprebbe dire se esiste una funzione del tipo:
    minuscolo($i), dove $i è un carattere e la funzione restituisce true se è minuscolo false altrimenti.

    In particolare mi serve per manipolare delle stringe in questo modo:
    Io selzione con una SELECT da un db una lista di nomi del tipo "COGNOME Nome", ho bisogno che per ogni stringa restituita dalla SELECT mi sostituisca la prima lettera minuscola con un punto e mi tagli il resto della stringa diventando "COGNOME N." Però dalla lista di nomi potrei avere anche questi tipi: "DEL GROSSO Antonio" oppure "ROSSI Maria Grazia" oppure "DEL MONTE Paolo Luigi" etc...
    Io ho bisogno che il primo nome venga abbreviato con un punto dopo il primo carattere.
    Qualche suggerimenti?

    Grazie mille...

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Funzione per i riconoscimento di caratteri minuscoli

    Originariamente inviato da djandri
    Qualcuno mi saprebbe dire se esiste una funzione del tipo:
    minuscolo($i), dove $i è un carattere e la funzione restituisce true se è minuscolo false altrimenti.
    codice:
    $ret = ctype_lower ("a");        /* TRUE */
    $ret = ctype_lower ("Pippo");    /* FALSE */
    $ret = ctype_lower ("pippo");    /* TRUE */
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    codice:
    $nome = "DELL'OGLIO Giovanni Antonio";
    echo preg_replace("#[a-z]+#",'.',$nome); // DELL'OGLIO G.A.
    echo '
    ';
    preg_match("#[A-Z\s']+#",$nome,$ris); // DELL'OGLIO G.
    echo $ris[0].'.';
    Sicuramente arriverà qualcuno a riscriverle meglio

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    13
    Grazie mille... non avevo pensato alle regular expression...

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.