Visualizzazione dei risultati da 1 a 5 su 5

Discussione: split in un array

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    30

    split in un array

    Ciao a tutti.
    devo fare una split di una stringa e volevo mettere i vari pezzi in un array, ma non riesco. Ho scritto questo codice, ma niente($parola cercata gli arriva da un form)

    $parola_cercata = "pippo";
    $stringa = "Voglio cercare pippo in questa stringa che contiene pippo e altro";

    $arr = split($parola_cercata,$stringa);

    da come ho capito dovrebbe restituire un array con tre elementi
    $arr[0] = Voglio cercare
    $arr[1] = in questa stringa che contiene
    $arr[2]= e altro

    Cosa sbaglio. O non ho capito come funziona split?
    Grazie

  2. #2

  3. #3
    Utente di HTML.it L'avatar di DydBoy
    Registrato dal
    Jul 2005
    Messaggi
    165
    Questo è il dump del tuo codice.

    codice:
    array
      0 => string 'Voglio cercare ' (length=15)
      1 => string ' in questa stringa che contiene ' (length=32)
      2 => string ' e altro' (length=8)

    Direi che il problema, se non ti funziona, sta da qualche altra parte.

  4. #4
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    in php split è deprecata usa explode
    $arr = explode($parola_cercata,$stringa);

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    30
    Grazie, ho risolto!!
    In effetti era un problema dovuto alla stringa che gli passavo, la split funzionava

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.