Ciao a tutti,
per esercizio devo strutturare un array multimensionale contenente 5 dati di 10 persone, in seguito dichiarare una funzione che legga e stampi a video i dati memorizzati. Ho creato e strutturato l'array e definito la funzione, ma a video, a fine schermata viene stampato "1" che non avevo intenzione di visualizzare. Sicuramente ho commesso qualche errore, mi aiutereste a capire dove e come correggerlo? E se avete consigli su come strutturare e gestire meglio l'array sono bene accetti.
Ecco il codice che ho scritto:
Grazie per l'aiuto
per esercizio devo strutturare un array multimensionale contenente 5 dati di 10 persone, in seguito dichiarare una funzione che legga e stampi a video i dati memorizzati. Ho creato e strutturato l'array e definito la funzione, ma a video, a fine schermata viene stampato "1" che non avevo intenzione di visualizzare. Sicuramente ho commesso qualche errore, mi aiutereste a capire dove e come correggerlo? E se avete consigli su come strutturare e gestire meglio l'array sono bene accetti.
Ecco il codice che ho scritto:
PHP:
<?php
function LeggiPersone($array)
{
$LeggiPersone=($array);
foreach($array as $persona)
{
print("<table border='1' align='center' cellspacing='0' cellpadding='25'>");
print("<h3 align='center'><b>SCHEDA ANAGRAFICA</b></h3><br>");
foreach($persona as $k=>$v)
{
print("<tr>");
print_r("<td width=‘150px’ align='center' valign='middle'>$k:</td><td width=‘300px’ align='center' valign='middle'>$v</td>");
print("</tr>");
}
print("</table>");
print("<br>");
}
return $LeggiPersone=true;
}
?>
<?php
$array=[
[
"Nome"=>"Nome1",
"Cognome"=>"Cognome1",
"Data di nascita"=>"01/01/1981",
"Luogo di nascita"=>"Roma",
"Codice fiscale"=>"ABCDEF01G23H445I",
],
[
"Nome"=>"Nome2",
"Cognome"=>"Cognome2",
"Data di nascita"=>"21/02/1982",
"Luogo di nascita"=>"Pisa",
"Codice fiscale"=>"LMNOPQ67R89S012T",
],
[
"Nome"=>"Nome3",
"Cognome"=>"Cognome3",
"Data di nascita"=>"11/03/1983",
"Luogo di nascita"=>"Matera",
"Codice fiscale"=>"DEFABC34G23H445H",
],
[
"Nome"=>"Nome4",
"Cognome"=>"Cognome4",
"Data di nascita"=>"15/04/1984",
"Luogo di nascita"=>"Torino",
"Codice fiscale"=>"NMRDEF01G23H566F",
],
[
"Nome"=>"Nome5",
"Cognome"=>"Cognome5",
"Data di nascita"=>"07/06/1985",
"Luogo di nascita"=>"Brindisi",
"Codice fiscale"=>"BCEDRF55S23H445M",
],
[
"Nome"=>"Nome6",
"Cognome"=>"Venezia",
"Data di nascita"=>"01/07/1986",
"Luogo di nascita"=>"Venezia",
"Codice fiscale"=>"RVSRTR87G23S725C",
],
[
"Nome"=>"Nome7",
"Cognome"=>"Cognome7",
"Data di nascita"=>"01/08/1987",
"Luogo di nascita"=>"Trapani",
"Codice fiscale"=>"LNSBTT01G62M112I",
],
[
"Nome"=>"Nome8",
"Cognome"=>"Cognome8",
"Data di nascita"=>"01/05/1988",
"Luogo di nascita"=>"Sassari",
"Codice fiscale"=>"BRCNDR01S21I783K",
],
[
"Nome"=>"Nome9",
"Cognome"=>"Cognome9",
"Data di nascita"=>"14/09/1989",
"Luogo di nascita"=>"Cosenza",
"Codice fiscale"=>"MRTFLP15V26H189R",
],
[
"Nome"=>"Nome10",
"Cognome"=>"Cognome10",
"Data di nascita"=>"26/11/1990",
"Luogo di nascita"=>"Napoli",
"Codice fiscale"=>"PLMELN24J23Y641O",
],
];
$LeggiPersone=LeggiPersone($array);
{
print_r($LeggiPersone."<br>");
}
?>