Visualizzazione risultati 1 fino 4 di 4

Discussione: sostituire testo in un array

  1. #1
    Guest

    Predefinito sostituire testo in un array

    Salve.


    Codice PHP:
    $title = array("a-1","b-1","c-1");

    for (
    $i = 0; $i < count($title); $i++)
    echo
    "<a href = $title[$i]/$title[$i].php>$title[$i] = str_replace("-"," ",$title[$i])</a><br>";
    non mi sostituisce il testo "-" con " ", ma mi da errore.

    Qualcuno sa come fare?
    Grazie in anticipo.
    Ultima modifica di andreafallico : 27-12-2010 alle ore 23.56.17

  2. #2
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Prova così:
    Codice PHP:
    $title = array("a-1","b-1","c-1");
    $len = count($title);
    for (
    $i = 0; $i < $len; $i++)
    echo
    '<a href="',$title[$i],'/',$title[$i],'.php">',str_replace('-',' ',$title[$i]),'</a><br>';
    Ultima modifica di andreafallico : 28-12-2010 alle ore 00.00.55

  3. #3
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Ci credo che ti dia errore, è un gran casino la terza riga... prova così:

    - quando usi variabili composte dentro una stringa, devi delimitarle con le parentesi graffe {}
    - non puoi inoltre inserire funzioni dentro la stringa, perché sarebbero stampate con il loro testo e non eseguite. Puoi però concatenare il loro risultato usando l'operatore punto .

    Ecco cosa dovrebbe venire fuori, più o meno:
    Codice PHP:
    $title = array("a-1","b-1","c-1");

    for (
    $i = 0; $i < count($title); $i++)
    echo
    "<a href = {$title[$i]}/{$title[$i]}.php>" . str_replace("-"," ",$title[$i]) . "</a><br>";
    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  4. #4
    Guest

    Predefinito

    comincia a piacermi questo forum mi risolve tutti i problemi.
    grazie funziona alla grande

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •