variabili
- il nome inizia con $ ed � case sensitive
- si creano con un'assegnazione
- il tipo � automatico
- le conversioni sono automatiche
- sono consentite variabili dinamiche (variabili di variabili)
- <? $variabile="questa � la mia variabile"; echo $variabile ?>
$variabile="questa � la mia variabile"; echo $variabile ?>
-
<? $numero=3000+528; $numero++; echo $numero; ?>
$numero=3000+528; $numero++; echo $numero; ?>
-
<? $nome="Giorgio"; $dita=10; $tutte=$dita*2;
echo "$nome ha $dita dita, anzi $tutte"; ?>
$nome="Giorgio"; $dita=10; $tutte=$dita*2;
echo "$nome ha $dita dita, anzi $tutte"; ?>
-
<? $nome="Giorgio"; $$nome="Fontana";
echo "$nome $Giorgio."; ?>
$nome="Giorgio"; $$nome="Fontana";
echo "$nome $Giorgio."; ?>
array
- $fruit[0] = 'banana'; $fruit[1] = 'papaya';
$favorites['animal'] = 'turtle'; $favorites['monster'] = 'cookie';
se non si indica l'indice, PHP accoda; la riga seguente equivale alla prima:
$fruit[] = 'banana'; $fruit[] = 'papaya';
- array multidimensionali
$people['David']['shirt'] = 'blue';
$people['David']['car'] = 'minivan';
$people['Adam']['shirt'] = 'white';
$people['Adam']['car'] = 'sedan';
- istruzioni abbreviate
$fruit = array('banana','papaya');
$favorites = array('animal' => 'turtle',
'monster' => 'cookie);
$people = array (
'David' => array('shirt' => 'blue',
'car' => 'minivan'),
'Adam' => array('shirt' => 'white',
'car' => 'sedan'));
- funzione count()
count($array);
- funzione implode()
implode($array,",");
- funzione each()
while (list ($key, $val) = each ($array)) {
echo "$key => $val; }
<? $fruit = array('banana','papaya','kiwi'); ?>
$fruit = array('banana','papaya','kiwi'); ?>
<? print count($fruit); ?>
print count($fruit); ?>
<? $T = implode($fruit,","); print $T ?>
$T = implode($fruit,","); print $T ?>
<while (list ($key, $val) = each ($fruit)) {
echo "$key => $val, "; }
|