Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    251

    problema classe con apici

    ciao ho una stringa così composta:

    $str = "1,2,3,4,5,6,7,8,9";

    e una classe che però non posso modificarla

    $cms->set_values( array($str) );



    il codice non funziona in quanto il risultato è il seguente:

    $cms->set_values( array("1,2,3,4,5,6,7,8,9") );

    mentre dovrebbe essere senza apici doppi:

    $cms->set_values( array(1,2,3,4,5,6,7,8,9) );

    come posso avere questo risultato?


  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    se sei sicuro che la stringa contenga solo caratteri corretti può bastare:

    codice:
    $cms->set_values(explode(',', $str));
    Altrimenti dovresti controllare che l'array risultante non contengano valori che possono nuocere al tuo sistema.

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    251
    ciaoooo

    nn funziona....

    mi scrive

    $cms->set_values( array("1","2","3","4","5","6","7","8","9") );

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    251
    non esiste un modo per scrivere una stringa senza definire apici?


    $str = 1,2,3,4,5,6


    PS: uso php 4

  5. #5
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Puoi trasformare in interi tutti i valori dell'array prima di passarlo al tuo metodo, ma non dovrebbe creare problemi, il php fa il casting automatico.

    Ciao

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.