diff --git a/arrays.php b/arrays.php new file mode 100644 index 0000000..970cfcd --- /dev/null +++ b/arrays.php @@ -0,0 +1,67 @@ +"; + +#Define a simple array consisting of whole numbers and decimal numbers + + +$numbers = array(1, 2.4, 4, 6, 7.9); + +echo "I have " . $numbers[0]; + +echo "
"; + +#Define a multidimensional array + +$brand = array ( + array("Sony","Nike"), + array("Microsoft","Adidas"), + array("Nintendo","Kinder"), + ); + +echo $brand[0][1]; + +echo "
"; + +#Execute the function that allows to obtain the length of an array + + +$game = array(1, 2, 3, 4, 5, 6, 7); + +echo sizeof($game); + +echo"
"; + +#Execute the function that allows to obtain the combination of two arrays + + +$days = array("Monday","Sunday","Friday"); +$months = array("January","May","December"); + +$year = array_combine($days,$months); +print_r($year); + +echo "
"; + +#Execute the function that once is given an array return the last element of it + + +$last = array("one", "two", "three", "four"); + +echo end($last); + +echo "
"; + +#Execute the function that once is given an array add a new element to the array in question + +$colors = array("blue","purple"); +array_push($colors,"black","yellow","orange","green"); +print_r($colors); + +?> \ No newline at end of file diff --git a/conditionals.php b/conditionals.php new file mode 100644 index 0000000..0c4f476 --- /dev/null +++ b/conditionals.php @@ -0,0 +1,66 @@ +"; + +#Create a simple condition that evaluates whether the current month is October. + +if (date('m') === "October"){ + echo "We are in October"; +}else{ + echo "Today is ". date('F'); +} + +echo "
"; + +#Create a double condition + +$currentMinute = date('i'); + +if($currentMinute < 10){ + echo "The current minute is less than 10"; +}else if($currentMinute > 15){ + echo "The current minute is more than 15"; +}else{ + echo "Does not meet any conditions"; +} + +echo "
"; + +#Create a switch type control structure to display a different message depending on the current day of the week. + +$day = date('D'); + +switch($day){ + case 'Sun'; + echo "Today is Sunday"; + break; + case 'Sat'; + echo "Today is Saturday"; + break; + case 'Fri'; + echo "Today is Friday"; + break; + case 'Thu'; + echo "Today is Thursday"; + break; + case 'Wed'; + echo "Today is Wednesday"; + break; + case 'Tue'; + echo "Today is Tuesday"; + break; + case 'Mon'; + echo "Today is Monday"; + break; +} +?> \ No newline at end of file diff --git a/dates.php b/dates.php new file mode 100644 index 0000000..480479b --- /dev/null +++ b/dates.php @@ -0,0 +1,33 @@ +"; + +$dates = date("D-M-Y"); + +echo $dates; + +echo"
"; + +$dates = date("D"); + +echo $dates; + +echo "
"; + +$dates = date("m"); + +echo $dates; + +echo "
"; + +$dates = date("i"); + +echo $dates; + + + +?> \ No newline at end of file diff --git a/functions.php b/functions.php new file mode 100644 index 0000000..bd1db84 --- /dev/null +++ b/functions.php @@ -0,0 +1,45 @@ +"; + +#Create a function that given two numbers returns the multiplication of both + +function multiply(int $a, int $b) { + + return $a * $b; + } + +echo multiply(10, 10); + +echo "
"; + +#reate a function that given two numbers returns the division of both + +function division(int $c, int $d) { + + return $c / $d; +} +echo division(20, 5); + +echo "
"; + +#Create a function that, given two numbers and an operation (add, multiply or divide), returns the result of that operation. + +function operation ($f, $g, $operation){ + if($operation == "multiply"){ + return $f * $g; + } +} + +echo operation(3, 5, "multiply"); + +?> \ No newline at end of file diff --git a/iterators.php b/iterators.php new file mode 100644 index 0000000..0147173 --- /dev/null +++ b/iterators.php @@ -0,0 +1,43 @@ +"; + +#Generate a snippet that makes use of foreach + +$drinks = array("cocacola", "fanta", "pepsi", "appletiser"); + +foreach($drinks as $choose){ + echo $choose; +} + +echo "
"; + +#Generate a snippet that uses while + +$more = 10; + +while($more < 20){ + echo $more; + $more++; +} + +echo "
"; + +#Generate a snippet that uses do while + +$less = 20; + +do{ + echo $less; + $less++; +} +while($less < 25); + + +?> \ No newline at end of file diff --git a/maths.php b/maths.php new file mode 100644 index 0000000..82dc411 --- /dev/null +++ b/maths.php @@ -0,0 +1,45 @@ +"; + +#Define a variable whose value is the result of the function that returns a rounded value to the next highest integer. + +$round = round(3.6); + +echo $round; + +echo"
"; + +#Define a variable whose value is the result of the function that returns the highest value of a series of values ​​that are received by parameter. + +$highest = max(2, 3, 1, 6, 7); + +echo $highest; + +echo"
"; + +#Define a variable whose value is the result of the function that returns the lowest value of a series of values ​​that are received by parameter. + + +$lowest = min(5, 4, 1, 6, 9); + +echo $lowest; + +echo "
"; + +#Define a variable whose value is the result of the function that returns a random number + +$random = rand(); + +echo $random; + +echo"
"; + +?> \ No newline at end of file diff --git a/operators.php b/operators.php new file mode 100644 index 0000000..a076824 --- /dev/null +++ b/operators.php @@ -0,0 +1,91 @@ +"; + +var_dump(2-1); + +echo"
"; + +var_dump(2*3); + +echo"
"; + +var_dump(10%3); + +echo"
"; + +var_dump(15/2); + +echo"

"; + +#comparison operators + +var_dump(2==2); + +echo"
"; + +var_dump(2!=1); + +echo"
"; + +var_dump(5<10); + +echo"
"; + +var_dump(10>5); + +echo"
"; + +var_dump(5<=5); + +echo"
"; + +var_dump(5>=2); + +echo"

"; + +#logical operators + +$first=true; +$second=false; + +if(($first===true) && ($second===false)){ + echo "true"; +} + +echo"
"; + +if(($first===true) || ($second===false)){ + echo "true"; +} + +echo"
"; + + +if(($first===true) and ($second===false)){ + echo "true"; +} + +echo"
"; + +if(($first===true) or ($second===false)){ + echo "true"; +} + +echo"
"; + +if(!$second){ + echo "false"; +} + +echo"
"; + +if(($first===true) xor ($second===true)){ + echo "true"; +} + +?> \ No newline at end of file diff --git a/phpinfo.php b/phpinfo.php new file mode 100644 index 0000000..6480abf --- /dev/null +++ b/phpinfo.php @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/print.php b/print.php new file mode 100644 index 0000000..dad03e7 --- /dev/null +++ b/print.php @@ -0,0 +1,19 @@ +"; + +#Generate an instruction that makes use of "print" + +print "This is an example of print
"; + + +#Generate an instruction that makes use of "print_r", it is important that you assign a complex value to analyze its potential + + +$value = [1, 2, 3, 4, 5]; +print_r($value); + +?> \ No newline at end of file diff --git a/strings.php b/strings.php new file mode 100644 index 0000000..8723109 --- /dev/null +++ b/strings.php @@ -0,0 +1,77 @@ +"; + +#Print a text string that interpret variables + +$string = "This is a variable"; + +print($string); + +echo "
"; + +#Concatenate a previously declared variable in a text string + +print($string. "/ Print a text string"); + +echo "
"; + +#Execute the function that allows you to replace text in a string + +$fruit = "My favourite fruit is Apple"; + +print_r(str_replace("Apple", "Strawberry", $fruit)); + +echo "
"; + +#Execute the function that allows you to replace text in a string + +$fruit = "My favorite fruit is Appple"; + +print_r(str_ireplace("aPPle", "Strawberry", $fruit)); + +echo "
"; + +#Execute the function that allows you to write a text N times + +$repeat = "123"; + +echo str_repeat($repeat, 10); + +echo "
"; + +#Execute the function that allows to obtain the length of a text string + +$length = "Hi, I am Yno"; + +echo strlen($length); + +echo "
"; + +#Executes the function that allows to obtain the position of the first occurrence of a text within a text string + +echo strpos("I like summer", "summer"); + +echo "
"; + +#Execute the function that allows a text string to be capitalized + +echo strtoupper("this is stroupper"); + +echo "
"; + +#Execute the function that allows you to transform a text string to lowercase + +echo strtolower("this is strtolower"); + +echo "
"; + +#Execute the function that allows to obtain a text substring from a given position + +echo substr("this is a substr",6); + +?> \ No newline at end of file diff --git a/types.php b/types.php new file mode 100644 index 0000000..473a43a --- /dev/null +++ b/types.php @@ -0,0 +1,56 @@ +"; + +#Integer + +$integer = 99; + +echo "This is a integer: $integer"; + +echo "
"; + +#Float + +$float = 2.13; + +echo "This is a float: $float"; + +echo "
"; + +#String + +$string = "Soy un String"; + +echo "This is a string: $string"; + +echo "
"; + +#Array + +$array = array("playstation", "xbox", "switch"); + +echo "This is an array: $array[0]"; + +echo "
"; + +#Object + +$object = (object)["drink1"=>"cocacola", "drink2"=>"fanta", "drink3"=>"appletiser"]; + +echo "This is an object: $object->drink3"; + +echo "
"; + +#Null + +$null = null; + + +?> \ No newline at end of file