Visualizzazione dei risultati da 1 a 4 su 4

Discussione: foreach con ciclo

  1. #1
    Utente di HTML.it L'avatar di kafkahc
    Registrato dal
    Mar 2002
    Messaggi
    113

    foreach con ciclo

    Ciao a tutti...

    ho questa funzione che funziona

    function nomepagina($titolo)
    {
    $array = explode(" ", $titolo);
    $nomepagina = $array[0]."-".$array[1]."-".$array[2]."-".$array[3]."-".$array[4]."-".$array[5];
    return $nomepagina;
    }

    ma con il limite che prevede sempre 6 parole scritte sul titolo. Altrimenti mette comunque i trattini separatori... vorrei farla "dinamica" rispetto al numero di parole... Ho pensato di fare un ciclo ma mi sono piantato.. Qualcuno saprebbe suggerirmi come corregerla?

    function nomepagina($titolo)
    {
    $array = explode(" ", $titolo);

    foreach ($array[]
    $nomepagina = $nomepagina."".$array[]."-". )
    return $nomepagina;
    }

  2. #2
    Codice PHP:
    function nomepagina($titolo)
    {
       return 
    str_replace(" ""-"$titolo);


  3. #3
    Utente di HTML.it L'avatar di hyb
    Registrato dal
    Aug 2003
    Messaggi
    424
    Codice PHP:
    foreach($array as $valore){
    $nomepagina.=$value."-";



    Resta il problema dell'ultimo trattino, l'ultimo valore terminerà con "titolo-". Devi quindi rimuoverlo con streplace.

  4. #4
    Utente di HTML.it L'avatar di kafkahc
    Registrato dal
    Mar 2002
    Messaggi
    113
    grazie a tutti e due!

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.