Visualizzazione dei risultati da 1 a 4 su 4

Discussione: comando strstr

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    69

    comando strstr

    salve a tutti,

    questa stringa
    strstr('Domani è domenica', 'm');

    mi restituisce: 'mani è domenica' (a partire dalla prima 'm')


    ma se io volessi estrarre prima di un determinato carattere che dall'esempio è "m"

    e quindi farmi restituire: 'Do' (prima dalla prima 'm')

    Qual'è stringa devo usare?

    grazie

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Non c'è la funzione equivalente a strstr() che ti dia la parte di stringa prima della lettera cercata (o quantomeno se vai nella documentazione di strstr(), dove ti suggerisce altre funzioni correlate non appare).
    Per farlo devi calcolare la posizione della lettera che vuoi con strpos() e poi usare questo valore nella funzione substr().

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    69
    è possibile con qualche altro comando?

    non posso usare strpos().


  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Perché non puoi usare la funzione strpos? Ti sta antipatica?

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.