Ciao a tutti!
ho bisogno di un vostro consiglio:
ho un ciclo while per la lettura di nomi, ora volevo inserire a mano che li leggo i nomi in un array,
però non volevo inserirli se sono già presenti nell'array, cosa consigliate?
Grazie
Ciao a tutti!
ho bisogno di un vostro consiglio:
ho un ciclo while per la lettura di nomi, ora volevo inserire a mano che li leggo i nomi in un array,
però non volevo inserirli se sono già presenti nell'array, cosa consigliate?
Grazie
Usa i nomi che vuoi inserire come chiavi dell'array.
Sennò potresti usare anche array_unique() alla fine del ciclo se non vuoi valori uguali
sì infatti...ho solo un problema nel popolare il mio array:
attualmente utilizzo questo:
while ($biz!==FALSE) {
$i++;
poi per controllo stampo a video la variabile che mi intaressa:
echo $prod['name']['mod'];
e così facendo tutto funziona perfettamente visualizzo il nome di tutti i prodotti, ora questa variabile devo metterla dentro l'array ma non funziona, in quanto se alla fine del ciclo loltre a stamparmi il totale chiedo di stampare anche l'assray mi stampa la parola "array"
Non puoi stampare tutto un array con un semplice echo $var sennò ti ritorna per l'appuntoOriginariamente inviato da james81
sì infatti...ho solo un problema nel popolare il mio array:
attualmente utilizzo questo:
while ($biz!==FALSE) {
$i++;
poi per controllo stampo a video la variabile che mi intaressa:
echo $prod['name']['mod'];
e così facendo tutto funziona perfettamente visualizzo il nome di tutti i prodotti, ora questa variabile devo metterla dentro l'array ma non funziona, in quanto se alla fine del ciclo loltre a stamparmi il totale chiedo di stampare anche l'assray mi stampa la parola "array"
array, se devi stampare tutti gli elementi ad esempio potresti usare un foreach
o se devi valutare che ci siano correttamente un var_dump
allora tramite questa funzione inserisco il mio valore nell'array:
$elementi[] = array($prod['name']['mod']);
ma non ho capito come fare per stamparlo , puoi farmi un'esempio ?
Dato che in questo modo vanno automaticamente in ordine numerico potrestiOriginariamente inviato da james81
allora tramite questa funzione inserisco il mio valore nell'array:
$array_con[] = $prod['name']['mod'];
ma non ho capito come fare per stamparlo , puoi farmi un'esempio ?
fare ad esempio
Codice PHP:
echo $array_con[0];//O il numero del prodotto che vuoi, questo stampa il primo
e il ciclo per stamparli come lo imposto ?
E'Originariamente inviato da james81
e il ciclo per stamparli come lo imposto ?
$elementi[] = array($prod['name']['mod']);
oppure
$elementi[] = $prod['name']['mod'];
?
Comunque per il primo caso
Per il secondo casoCodice PHP:
foreach($elementi as $array) echo $array[0];
Codice PHP:
foreach($elementi as $prodotto) echo $prodotto;
la stampa ho risolto con un ciclo for , dove prima mi ricavo il totale dell'array e poi me li stampo, il problema è che appunto io vorrei che dentro all'array però non mi risultassero doppioni, in quanto l'array và inserito in un campo di un db