Osnovi Na PHP
Osnovi Na PHP
function sumOfNumb($numbers){
$sumOfNumbers = 0;
foreach ($numbers as $num){
$sumOfNumbers += $num;
}
return $sumOfNumbers;
}
//Array by index
$numbers = [1,2,3,4,5]; //simple array start at position 0 up to position 4 where
value of element on position with index 0 is 1 and etc.
echo "<p class='my-class red'>Value of element on position with index 3 is
$numbers[3]</p>";
//Array by association
$person = [
"name" => "Ivan",
"age" => 21,
"e-mail" => "[email protected]",
"country" => "Macedonia",
"fav_sub" => "web dev",
];
//Mixed
$cities = [
"Macedonia" => ["Skopje", "Kumanovo", "Ohrid", "Bitola"],
"Serbia" => ["Pancevo", "Beograd", "Novi Sad", "Nis"],
"Crna Gora" => ["Podgorica", "Budva", "Kotor"],
"USA" => [
"Massachusetts" => ["Boston"],
"Michigan" => ["Detroit", "Lansing"],
"California" => ["Sacramento", "Los Angeles"],
"Alaska" => ["Juneau", "Anchorage"],
],
];
foreach ($cities as $states => $city){
if($states === "USA") break;
echo "<p class='my-class'>$states</p>";
}
$listOfStatesInUSA = $cities["USA"]; // find states with key USA
$USACitiesInAlaska = $listOfStatesInUSA["Alaska"]; // get list of cities that are
from state Alaska USA
$NumOfCities = count($USACitiesInAlaska); // get count of cities in Alaska
echo "<hr>";
echo "<p class='my-class red'> Cities in state Alaska: </p>";
//example solution with for
for($i = 0; $i < $NumOfCities; $i++ ){
echo "<p class='my-class'>$USACitiesInAlaska[$i]</p>"; // print city line by
line in new that is part of state Alaska for example
}
//exm solution with foreach
echo "<hr>";
echo "<p class='my-class red'> Cities in Macedonia: </p>";
foreach ($cities["Macedonia"] as $city){
echo "<p class='my-class'>$city</p>";
}*/
/*$name = "Ivan Ivanovski";
$email = "[email protected]"; //valid
$age = 21;
$deg = 39.5;
$waterTaken = true;
$empty = NULL;
$nameLen = strlen($name);
$startLookForSurname = "Ivanovski";
$lookUpTo = strpos($name,$startLookForSurname);
$showSurname = substr($name, $lookUpTo);
$isEmailValidSimpleForm = (str_contains($email,"@") == 1) ? "is valid" : "is not
valid";
echo "<p class='my-class'>Hi ${name}, you are $age old. Aslo your name is $nameLen
characters long.</p>";
echo "<p class='my-class'>Your surname start at position $lookUpTo, so your surname
is $showSurname.</p>";
echo "<p class='my-class'>Your e-mail is <span class='red'> $email </span> and
<span class='red'>$isEmailValidSimpleForm</span>.</p>";
echo "<p class='my-class'>Today is ${deg} <sup>°</sup>C hot.</p>";
*/