Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 20-02-10, 10:47   #1 (permalink)
User
 
Data di registrazione: Jun 2008
Messaggi: 52
Unhappy Mettere un array in una variabile.

Salve a tutti,

non sono molto esperto di php ed avrei un dubbio che da solo non sono riuscito a risolvere (sicuramente mancanza di esperienza).

ho un array array().

ora io vorrei mischiarlo quindi faccio shuffle($array);

poi vorrei creare una variabile contenente una stringa con i primi 20 valori di questo array separati da una virgola:

del tipo $variabile = "valore1,valore2,valore3,valore4,...valore20";

è importante che non ci siano virgole nè prima del valore 1 ne dopo l'ultimo valore..

Mi potete dare una mano per favore?
ceorge non in linea   Rispondi citando
Vecchio 03-03-10, 17:29   #2 (permalink)
 
Data di registrazione: Feb 2010
Messaggi: 136
Devi creare un ciclo for per estrarli e inserirli in una variabile concatenandoli.
Per intenderci:
Codice PHP:
for($i=0;$i<20;$i++){
if(
$i==0){
$stringa=$array[$i].",";
}elseif(
$i==19){
$stringa .=$array[$i];
}else{
$stringa .=$array[$i].",";
}
echo 
$stringa
e avrai i primi 20 record estratti.
Se vedi c'è 0 e 19 poiché preleviamo le varie posizioni dall'array che però partono da zero, quindi fino a che la $i sarà minore di 20, il ciclo girerà e genererà numeri sequenziali che estrarranno i relativi valori dalle relative posizioni dell'array.
Più facile a dirsi che a farsi!
portapipe non in linea   Rispondi citando
Rispondi
Tags: , ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 15:22.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.