<?php
//echo "Ura!!!";
/*
$nume="Popescu";
echo "Bravo ".$nume."!";
$nume=3;
*/
?>
<html>
<head>
<title>Array-uri</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<h1>Array-uri</h1>
<br><br>
<ol>
<li class="red">Array-uri numerice</li>
<ul>
<li class="blue">Definirea utilizand functia <b>array()<b></li>
<?php
$studenti1 = array ( "Popescu" , "Ionescu" , "Georgescu" , "Mihaescu" ) ; highlight_string ( '$studenti1=array("Popescu","Ionescu","Georgescu","Mihaescu");' ) ; echo "Primul element este: " . $studenti1 [ 0 ] ;
?>
<li class="blue">Definirea utilizand identificatorul de sir</li>
<?php
$studenti2 [ 0 ] = "Popescu" ;
$studenti2 [ 2 ] = "Ionescu" ;
$studenti2 [ 4 ] = "Georgescu" ;
$studenti2[2]="Ionescu";
$studenti2[4]="Georgescu";' ) ;
echo "Primul element este: " . $studenti2 [ 0 ] ;
?>
<li class="blue">Definirea utilizand parcurgerea array-urilor numerice</li>
<?php
foreach ( $studenti1 as $val ) {
echo $val . " " ;
}
echo $val." ";
}' ) ;
?>
</ul>
<li class="red">Array-uri asociative</li>
<ul>
<li class="blue">Definirea utilizand functia <b>array()<b></li>
<?php
$studenti3 = array ( "nume" => "Popescu" , "facultatea" => "Matematica" , "curs" => "web" ) ; highlight_string ( '$studenti3=array("nume"=>"Popescu","facultatea"=>"Matematica","curs"=>"web");' ) ; echo "Numele este " . $studenti3 [ "nume" ] ;
?>
<li class="blue">Definirea utilizand identificatorul de sir</li>
<?php
$studenti4 [ "nume" ] = "Georgescu" ;
$studenti4 [ "facultatea" ] = "informatica" ;
$studenti4 [ "curs" ] = "web" ;
$studenti4["facultatea"]="informatica";
$studenti4["curs"]="web";' ) ;
echo "Facultatea este " . $studenti4 [ "facultatea" ] ;
?>
<li class="blue">Definirea utilizand parcurgerea array-urilor asociative</li>
<?php
foreach ( $studenti4 as $key => $val ) {
echo $key . "--> " . $val . "<br>" ;
}
echo $key."--> ".$val."<br>";
}' ) ;
?>
</ul>
<li class="red">Array-uri multidimensionale</li>
<ul>
<li class="blue">Definirea utilizand functia <b>array()<b></li>
<?php
array ( "nume" => "Popescu" , "facultatea" => "matematica" , "curs" => "WEB" ) , array ( "nume" => "Georgescu" , "facultatea" => "informatica" , "curs" => "data" ) , array ( "nume" => "Ionescu" , "facultatea" => "matematica" , "curs" => "WEB" ) , array ( "nume" => "Mihaescu" , "facultatea" => "informatica" , "curs" => "data" ) , ) ;
array("nume"=>"Popescu","facultatea"=>"matematica","curs"=>"WEB"),
array("nume"=>"Georgescu","facultatea"=>"informatica","curs"=>"data"),
array("nume"=>"Ionescu","facultatea"=>"matematica","curs"=>"WEB"),
array("nume"=>"Mihaescu","facultatea"=>"informatica","curs"=>"data"),
);' ) ;
highlight_string ( 'echo "Numele primului student este ".$studenti5[0]["nume"];' ) ; echo "Numele primului student este " . $studenti5 [ 0 ] [ "nume" ] ;
?>
<li class="blue">Definirea utilizand parcurgerea array-urilor multidimensionale</li>
<?php
foreach($value as $key=>$val){
echo $key." --> ".$val." ";
}
echo "<br>";
}' ) ;
foreach ( $studenti5 as $val ) {
foreach ( $value as $key => $val ) {
echo $key . " --> " . $val . " " ;
}
echo "<br>" ;
}
?>
</ul>
</ol>
</body>
</html>
PD9waHAKLy9lY2hvICJVcmEhISEiOwovKgokbnVtZT0iUG9wZXNjdSI7CmVjaG8gIkJyYXZvICIuJG51bWUuIiEiOwokbnVtZT0zOwoqLwoKPz4KCjxodG1sPgogICAgPGhlYWQ+CiAgICAgICAgPHRpdGxlPkFycmF5LXVyaTwvdGl0bGU+CiAgICAgICAgPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJjc3Mvc3R5bGUuY3NzIj4KICAgIDwvaGVhZD4KICAgIDxib2R5PgogICAgICAgIDxoMT5BcnJheS11cmk8L2gxPgogICAgICAgIDxicj48YnI+CiAgICAgICAgPG9sPgogICAgICAgICAgICA8bGkgY2xhc3M9InJlZCI+QXJyYXktdXJpIG51bWVyaWNlPC9saT4KICAgICAgICAgICAgPHVsPgogICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJibHVlIj5EZWZpbmlyZWEgdXRpbGl6YW5kIGZ1bmN0aWEgPGI+YXJyYXkoKTxiPjwvbGk+CiAgICAgICAgICAgICAgICA8P3BocAogICAgICAgICAgICAgICAgICAgICRzdHVkZW50aTE9YXJyYXkoIlBvcGVzY3UiLCJJb25lc2N1IiwiR2Vvcmdlc2N1IiwiTWloYWVzY3UiKTsKICAgICAgICAgICAgICAgICAgICBoaWdobGlnaHRfc3RyaW5nKCckc3R1ZGVudGkxPWFycmF5KCJQb3Blc2N1IiwiSW9uZXNjdSIsIkdlb3JnZXNjdSIsIk1paGFlc2N1Iik7Jyk7CiAgICAgICAgICAgICAgICAgICAgaGlnaGxpZ2h0X3N0cmluZygnZWNobyAiUHJpbXVsIGVsZW1lbnQgZXN0ZTogIi4kc3R1ZGVudGkxWzBdOycpOwogICAgICAgICAgICAgICAgICAgIGVjaG8gIlByaW11bCBlbGVtZW50IGVzdGU6ICIuJHN0dWRlbnRpMVswXTsKICAgICAgICAgICAgICAgID8+CiAgICAgICAgICAgICAgICA8bGkgY2xhc3M9ImJsdWUiPkRlZmluaXJlYSB1dGlsaXphbmQgaWRlbnRpZmljYXRvcnVsIGRlIHNpcjwvbGk+CiAgICAgICAgICAgICAgICA8P3BocAogICAgICAgICAgICAgICAgJHN0dWRlbnRpMlswXT0iUG9wZXNjdSI7CiAgICAgICAgICAgICAgICAkc3R1ZGVudGkyWzJdPSJJb25lc2N1IjsKICAgICAgICAgICAgICAgICRzdHVkZW50aTJbNF09Ikdlb3JnZXNjdSI7CiAgICAgICAgICAgICAgICBoaWdobGlnaHRfc3RyaW5nKCckc3R1ZGVudGkyWzBdPSJQb3Blc2N1IjsKJHN0dWRlbnRpMlsyXT0iSW9uZXNjdSI7CiRzdHVkZW50aTJbNF09Ikdlb3JnZXNjdSI7Jyk7CiAgICAgICAgICAgICAgICBoaWdobGlnaHRfc3RyaW5nKCdlY2hvICJQcmltdWwgZWxlbWVudCBlc3RlOiAiLiRzdHVkZW50aTJbMF07Jyk7CiAgICAgICAgICAgICAgICBlY2hvICJQcmltdWwgZWxlbWVudCBlc3RlOiAiLiRzdHVkZW50aTJbMF07CiAgICAgICAgICAgICAgICA/PgogICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJibHVlIj5EZWZpbmlyZWEgdXRpbGl6YW5kIHBhcmN1cmdlcmVhIGFycmF5LXVyaWxvciBudW1lcmljZTwvbGk+CiAgICAgICAgICAgICAgICA8P3BocAogICAgICAgICAgICAgICAgICAgIGZvcmVhY2goJHN0dWRlbnRpMSBhcyAkdmFsKXsKICAgICAgICAgICAgICAgICAgICBlY2hvICR2YWwuIiAiOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBoaWdobGlnaHRfc3RyaW5nKCdmb3JlYWNoKCRzdHVkZW50aTEgYXMgJHZhbCl7cwplY2hvICR2YWwuIiAiOwp9Jyk7CiAgICAgICAgICAgICAgICA/PgogICAgICAgICAgICA8L3VsPgogICAgICAgICAgICA8bGkgY2xhc3M9InJlZCI+QXJyYXktdXJpIGFzb2NpYXRpdmU8L2xpPgogICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICA8bGkgY2xhc3M9ImJsdWUiPkRlZmluaXJlYSB1dGlsaXphbmQgZnVuY3RpYSA8Yj5hcnJheSgpPGI+PC9saT4KICAgICAgICAgICAgICAgIDw/cGhwCiAgICAgICAgICAgICAgICAkc3R1ZGVudGkzPWFycmF5KCJudW1lIj0+IlBvcGVzY3UiLCJmYWN1bHRhdGVhIj0+Ik1hdGVtYXRpY2EiLCJjdXJzIj0+IndlYiIpOwogICAgICAgICAgICAgICAgaGlnaGxpZ2h0X3N0cmluZygnJHN0dWRlbnRpMz1hcnJheSgibnVtZSI9PiJQb3Blc2N1IiwiZmFjdWx0YXRlYSI9PiJNYXRlbWF0aWNhIiwiY3VycyI9PiJ3ZWIiKTsnKTsKICAgICAgICAgICAgICAgIGhpZ2hsaWdodF9zdHJpbmcoJ2VjaG8gIk51bWVsZSBlc3RlICIuJHN0dWRlbnRpM1sibnVtZSJdOycpOwogICAgICAgICAgICAgICAgZWNobyAiTnVtZWxlIGVzdGUgIi4kc3R1ZGVudGkzWyJudW1lIl07CiAgICAgICAgICAgICAgICA/PgogICAgICAgICAgICAgICAgPGxpIGNsYXNzPSJibHVlIj5EZWZpbmlyZWEgdXRpbGl6YW5kIGlkZW50aWZpY2F0b3J1bCBkZSBzaXI8L2xpPgogICAgICAgICAgICAgICAgPD9waHAKICAgICAgICAgICAgICAgICRzdHVkZW50aTRbIm51bWUiXT0iR2Vvcmdlc2N1IjsKICAgICAgICAgICAgICAgICRzdHVkZW50aTRbImZhY3VsdGF0ZWEiXT0iaW5mb3JtYXRpY2EiOwogICAgICAgICAgICAgICAgJHN0dWRlbnRpNFsiY3VycyJdPSJ3ZWIiOwogICAgICAgICAgICAgICAgaGlnaGxpZ2h0X3N0cmluZygnJHN0dWRlbnRpNFsibnVtZSJdPSJHZW9yZ2VzY3UiOwokc3R1ZGVudGk0WyJmYWN1bHRhdGVhIl09ImluZm9ybWF0aWNhIjsKJHN0dWRlbnRpNFsiY3VycyJdPSJ3ZWIiOycpOwogICAgICAgICAgICAgICAgaGlnaGxpZ2h0X3N0cmluZygnZWNobyAiRmFjdWx0YXRlYSBlc3RlICIuJHN0dWRlbnRpNFsiZmFjdWx0YXRlYSJdOycpOwogICAgICAgICAgICAgICAgZWNobyAiRmFjdWx0YXRlYSBlc3RlICIuJHN0dWRlbnRpNFsiZmFjdWx0YXRlYSJdOwogICAgICAgICAgICAgICAgPz4KICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0iYmx1ZSI+RGVmaW5pcmVhIHV0aWxpemFuZCBwYXJjdXJnZXJlYSBhcnJheS11cmlsb3IgYXNvY2lhdGl2ZTwvbGk+CiAgICAgICAgICAgICAgICA8P3BocAogICAgICAgICAgICAgICAgZm9yZWFjaCgkc3R1ZGVudGk0IGFzICRrZXk9PiR2YWwpewogICAgICAgICAgICAgICAgICAgIGVjaG8gJGtleS4iLS0+ICIuJHZhbC4iPGJyPiI7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBoaWdobGlnaHRfc3RyaW5nKCdmb3JlYWNoKCRzdHVkZW50aTQgYXMgJGtleT0+JHZhbCl7CmVjaG8gJGtleS4iLS0+ICIuJHZhbC4iPGJyPiI7Cn0nKTsKICAgICAgICAgICAgICAgID8+CiAgICAgICAgICAgIDwvdWw+CiAgICAgICAgICAgIDxsaSBjbGFzcz0icmVkIj5BcnJheS11cmkgbXVsdGlkaW1lbnNpb25hbGU8L2xpPgogICAgICAgICAgICA8dWw+CiAgICAgICAgICAgICAgICA8bGkgY2xhc3M9ImJsdWUiPkRlZmluaXJlYSB1dGlsaXphbmQgZnVuY3RpYSA8Yj5hcnJheSgpPGI+PC9saT4KICAgICAgICAgICAgICAgIDw/cGhwCiAgICAgICAgICAgICAgICAgICAgJHN0dWRlbnRpNT1hcnJheSgKICAgICAgICAgICAgICAgICAgICAgICAgYXJyYXkoIm51bWUiPT4iUG9wZXNjdSIsImZhY3VsdGF0ZWEiPT4ibWF0ZW1hdGljYSIsImN1cnMiPT4iV0VCIiksCiAgICAgICAgICAgICAgICAgICAgICAgIGFycmF5KCJudW1lIj0+Ikdlb3JnZXNjdSIsImZhY3VsdGF0ZWEiPT4iaW5mb3JtYXRpY2EiLCJjdXJzIj0+ImRhdGEiKSwKICAgICAgICAgICAgICAgICAgICAgICAgYXJyYXkoIm51bWUiPT4iSW9uZXNjdSIsImZhY3VsdGF0ZWEiPT4ibWF0ZW1hdGljYSIsImN1cnMiPT4iV0VCIiksIAogICAgICAgICAgICAgICAgICAgICAgICBhcnJheSgibnVtZSI9PiJNaWhhZXNjdSIsImZhY3VsdGF0ZWEiPT4iaW5mb3JtYXRpY2EiLCJjdXJzIj0+ImRhdGEiKSwgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICk7CiAgICAgICAgICAgICAgICAgICAgaGlnaGxpZ2h0X3N0cmluZygnJHN0dWRlbnRpNT1hcnJheSgKYXJyYXkoIm51bWUiPT4iUG9wZXNjdSIsImZhY3VsdGF0ZWEiPT4ibWF0ZW1hdGljYSIsImN1cnMiPT4iV0VCIiksCmFycmF5KCJudW1lIj0+Ikdlb3JnZXNjdSIsImZhY3VsdGF0ZWEiPT4iaW5mb3JtYXRpY2EiLCJjdXJzIj0+ImRhdGEiKSwKYXJyYXkoIm51bWUiPT4iSW9uZXNjdSIsImZhY3VsdGF0ZWEiPT4ibWF0ZW1hdGljYSIsImN1cnMiPT4iV0VCIiksIAphcnJheSgibnVtZSI9PiJNaWhhZXNjdSIsImZhY3VsdGF0ZWEiPT4iaW5mb3JtYXRpY2EiLCJjdXJzIj0+ImRhdGEiKSwgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICk7Jyk7CiAgICAgICAgICAgICAgICAgICAgaGlnaGxpZ2h0X3N0cmluZygnZWNobyAiTnVtZWxlIHByaW11bHVpIHN0dWRlbnQgZXN0ZSAiLiRzdHVkZW50aTVbMF1bIm51bWUiXTsnKTsKICAgICAgICAgICAgICAgICAgICBlY2hvICJOdW1lbGUgcHJpbXVsdWkgc3R1ZGVudCBlc3RlICIuJHN0dWRlbnRpNVswXVsibnVtZSJdOwogICAgICAgICAgICAgICAgPz4KICAgICAgICAgICAgICAgIDxsaSBjbGFzcz0iYmx1ZSI+RGVmaW5pcmVhIHV0aWxpemFuZCBwYXJjdXJnZXJlYSBhcnJheS11cmlsb3IgbXVsdGlkaW1lbnNpb25hbGU8L2xpPgogICAgICAgICAgICAgICAgPD9waHAKICAgICAgICAgICAgICAgIGhpZ2hsaWdodF9zdHJpbmcoJ2ZvcmVhY2goJHN0dWRlbnRpNSBhcyAkdmFsKXsKZm9yZWFjaCgkdmFsdWUgYXMgJGtleT0+JHZhbCl7CmVjaG8gJGtleS4iIC0tPiAiLiR2YWwuIiAiOwp9CmVjaG8gIjxicj4iOwp9Jyk7CiAgICAgICAgICAgICAgICAgICAgZm9yZWFjaCgkc3R1ZGVudGk1IGFzICR2YWwpewogICAgICAgICAgICAgICAgICAgICAgICBmb3JlYWNoKCR2YWx1ZSBhcyAka2V5PT4kdmFsKXsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVjaG8gJGtleS4iIC0tPiAiLiR2YWwuIiAiOwogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIGVjaG8gIjxicj4iOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgID8+CiAgICAgICAgICAgIDwvdWw+CiAgICAgICAgPC9vbD4KICAgIDwvYm9keT4KPC9odG1sPg==
stdout
<html>
<head>
<title>Array-uri</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<h1>Array-uri</h1>
<br><br>
<ol>
<li class="red">Array-uri numerice</li>
<ul>
<li class="blue">Definirea utilizand functia <b>array()<b></li>
<code><span style="color: #000000">
$studenti1=array("Popescu","Ionescu","Georgescu","Mihaescu");</span>
</code><code><span style="color: #000000">
echo "Primul element este: ".$studenti1[0];</span>
</code>Primul element este: Popescu <li class="blue">Definirea utilizand identificatorul de sir</li>
<code><span style="color: #000000">
$studenti2[0]="Popescu";<br />$studenti2[2]="Ionescu";<br />$studenti2[4]="Georgescu";</span>
</code><code><span style="color: #000000">
echo "Primul element este: ".$studenti2[0];</span>
</code>Primul element este: Popescu <li class="blue">Definirea utilizand parcurgerea array-urilor numerice</li>
Popescu Ionescu Georgescu Mihaescu <code><span style="color: #000000">
foreach($studenti1 as $val){s<br />echo $val." ";<br />}</span>
</code> </ul>
<li class="red">Array-uri asociative</li>
<ul>
<li class="blue">Definirea utilizand functia <b>array()<b></li>
<code><span style="color: #000000">
$studenti3=array("nume"=>"Popescu","facultatea"=>"Matematica","curs"=>"web");</span>
</code><code><span style="color: #000000">
echo "Numele este ".$studenti3["nume"];</span>
</code>Numele este Popescu <li class="blue">Definirea utilizand identificatorul de sir</li>
<code><span style="color: #000000">
$studenti4["nume"]="Georgescu";<br />$studenti4["facultatea"]="informatica";<br />$studenti4["curs"]="web";</span>
</code><code><span style="color: #000000">
echo "Facultatea este ".$studenti4["facultatea"];</span>
</code>Facultatea este informatica <li class="blue">Definirea utilizand parcurgerea array-urilor asociative</li>
nume--> Georgescu<br>facultatea--> informatica<br>curs--> web<br><code><span style="color: #000000">
foreach($studenti4 as $key=>$val){<br />echo $key."--> ".$val."<br>";<br />}</span>
</code> </ul>
<li class="red">Array-uri multidimensionale</li>
<ul>
<li class="blue">Definirea utilizand functia <b>array()<b></li>
<code><span style="color: #000000">
$studenti5=array(<br />array("nume"=>"Popescu","facultatea"=>"matematica","curs"=>"WEB"),<br />array("nume"=>"Georgescu","facultatea"=>"informatica","curs"=>"data"),<br />array("nume"=>"Ionescu","facultatea"=>"matematica","curs"=>"WEB"), <br />array("nume"=>"Mihaescu","facultatea"=>"informatica","curs"=>"data"), <br /> );</span>
</code><code><span style="color: #000000">
echo "Numele primului student este ".$studenti5[0]["nume"];</span>
</code>Numele primului student este Popescu <li class="blue">Definirea utilizand parcurgerea array-urilor multidimensionale</li>
<code><span style="color: #000000">
foreach($studenti5 as $val){<br />foreach($value as $key=>$val){<br />echo $key." --> ".$val." ";<br />}<br />echo "<br>";<br />}</span>
</code><br><br><br><br> </ul>
</ol>
</body>
</html>
stderr
PHP Notice: Undefined variable: value in /home/FrhxsI/prog.php on line 108
PHP Warning: Invalid argument supplied for foreach() in /home/FrhxsI/prog.php on line 108
PHP Notice: Undefined variable: value in /home/FrhxsI/prog.php on line 108
PHP Warning: Invalid argument supplied for foreach() in /home/FrhxsI/prog.php on line 108
PHP Notice: Undefined variable: value in /home/FrhxsI/prog.php on line 108
PHP Warning: Invalid argument supplied for foreach() in /home/FrhxsI/prog.php on line 108
PHP Notice: Undefined variable: value in /home/FrhxsI/prog.php on line 108
PHP Warning: Invalid argument supplied for foreach() in /home/FrhxsI/prog.php on line 108