Good Weekend Folks!
I have a question.
I do not understand how php knows how to define this variable $value in the following example since it has not been declared. How does it know what that variable represents since no reference or pointer has been assigned to it ? Strange!
https://www.tutorialspoint.com/php/php_arrays.htm
<html> <body> <?php
/* First method to create array. */
$numbers = array( 1, 2, 3, 4, 5);
foreach( $numbers as $value ) {
echo "Value is $value <br />";
}
/* Second method to create array. */
$numbers[0] = "one";
$numbers[1] = "two";
$numbers[2] = "three";
$numbers[3] = "four";
$numbers[4] = "five";
foreach( $numbers as $value ) {
echo "Value is $value <br />";
}
?> </body> </html>
I thought "array_values()" was supposed to be there in the above example but "$value" is there instead.
What is the difference between the 2 ?
https://www.tutorialspoint.com/php/php_array_functions.htm
The following seems to be in pdo, which I haven't started learning just yet:
https://www.tutorialspoint.com/php/php_function_array.htm