3pod PHP Learning |
$foo = "10.0 pigs " + 1; // $foo is integer (11) $foo = "10.0 pigs " + 1.0; // $foo is double (11) For more information on this conversion, see the Unix manual page for strtod(3). Arrays Arrays actually act like both hash tables (associative arrays) and indexed arrays (vectors). Single Dimension Arrays PHP supports both scalar and associative arrays. In fact, there is no difference between the two. You can create an array using the list or array functions, or you can explicitly set each array element value. $a[0] = "abc"; $a[1] = "def"; $b["foo"] = 13; You can also create an array by simply adding values to the array. $a[] = "hello"; // $a[2] == "hello" $a[] = "world"; // $a[3] == "world" Arrays may be sorted using the asort, arsort, ksort, rsort, sort, uasort, usort, and uksort functions depending on the type of sort you want. You can count the number of items in an array using the count function. You can traverse an array using next and prev functions. Another common way to traverse an array is to use the each function. Multi-Dimensional Arrays Multi-dimensional arrays are actually pretty simple. For each dimension of the array, you add another [key] value to the end: $a[1] = $f; # one dimensional examples $a["foo"] = $f; $a[1][0] = $f; # two dimensional 82 |
Next >> |
Tripod >> 3pod Tips & Learning and manuals for educations