\n";
echo "
\n";
echo "| \n";
// Prepare the data
$i = 0;
$limit = ceil(count($functions) / COLUMNS);
asort($functions);
// Print out all rows
foreach ($functions as $file => $name) {
// Start a new column
if ($i > 0 && $i % $limit==0) {
echo " | \n";
}
echo "$name \n";
$i++;
}
echo " |
\n";
echo "\n";
}
// Open directory, fall back to English,
// if there is no dir for that language
$dirh = @opendir($_SERVER['DOCUMENT_ROOT'] . "/manual/$LANG");
if (!$dirh) {
error_noservice();
}
$functions = $maybe = $temp = $parts = array();
$p = 0;
// Get all file names from the directory
while (($entry = readdir($dirh)) !== FALSE) {
// Skip names starting with a dot
if (substr($entry, 0, 1) == ".") { continue; }
// For function and class pages, get the name out
if (preg_match('!(function|class)\.(.+)\.php!', $entry, $parts)) {
$funcname = str_replace('-', '_', $parts[2]);
$functions[$entry] = $funcname;
// Compute similarity of the name to the requested one
if (function_exists('similar_text') && $notfound) {
similar_text($funcname, $notfound, $p);
$temp[$entry] = $p;
}
}
}
closedir($dirh);
// We have found file names
if (count($temp) > 0) {
// Sort names by percentage
arsort($temp);
// Collect SHOW_CLOSE number of names from the top
foreach ($temp as $file => $p) {
// Stop, if we found enough matches
if (count($maybe) >= SHOW_CLOSE) { break; }
// If the two are more then 70% similar or $notfound is a substring
// of $funcname, then the match is a very similar one
if ($p >= 70 || (strpos($functions[$file], $notfound) !== FALSE)) {
$maybe[$file] = '' . $functions[$file] . '';
}
// Otherwise it is just similar
else {
$maybe[$file] = $functions[$file];
}
}
unset($matches, $temp);
}
// Do not index page if presented as a search result
if (count($maybe) > 0) { $head_options = array("noindex"); }
else { $head_options = array(); }
site_header("Manual Quick Reference", $head_options);
?>
PHP Function List
0) { ?>
Sorry, but the function
is not in the online manual. Perhaps you misspelled it, or it is a relatively
new function that hasn't made it into the online documentation yet. The
following are the functions which seem to be
closest in spelling to
(really good matches are in bold). Perhaps you were looking for one of these:
If you want to search the entire PHP website for the string
"", then
.
For a quick overview over all documented PHP functions,
.
Here is a list of all the documented PHP functions.
Click on any one of them to jump to that page in the
manual.