Salve, mi servirebbe un piccolo aiuto.
Come faccio a convertire una stringa in un array?
la stringa dovrebbe essere di questo tipo (delimitata da spazi):
valore1 valore2 valore3
e dopo, come faccio ad "usarlo"?
grazie mille in anticipo...
Salve, mi servirebbe un piccolo aiuto.
Come faccio a convertire una stringa in un array?
la stringa dovrebbe essere di questo tipo (delimitata da spazi):
valore1 valore2 valore3
e dopo, come faccio ad "usarlo"?
grazie mille in anticipo...
$stringa = "valore1 valore2 valore3";
$array = explode(' ', $stringa);
grazie
scusa una domanda:
come faccio a fare una for con l'array in modo tale da eseguire una procedura per ognuno?
qual è la sintassi per settare l'if in modo tale che venga esploso l'array solo se $stringa <> da vuoto?
Codice PHP:
$stringa = "valore1 valore2 valore3";
$valori=explode(' ',$stringa);
if (!empty($valori)) // se la stringa non è vuota
{
foreach ($valori as $valore)
{
// fai quello che vuoi con $valore
}
}
Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle
il mio profilo su PHPClasses e il mio blog laboweb
scusa, vediamo se mi spiego meglio.
ti scrivo il codice con una sintassi che conosco, me la potresti "tradurre" in php?
$stringa = $_POST['valori'];
IF $stringa <> '' THEN
$array = explode(' ', $stringa);
FOR i=1 TO upperbound($array)
$sql = 'DELETE FROM temp WHERE tipo = ' + $array(i)
NEXT
END IF
spero di essere stato chiaro...
codice:if($stringa) { $array = explode(' ', $stringa); } else { $array = array(); } foreach($array as $val) { $sql = 'DELETE FROM temp WHERE tipo = '.$val; }
grazie mille a tutti quanti per l'aiuto!!