对PHP开发人员非常有用的PHP代码段
1)在PHP中获取当前日期和时间
这是使用PHP获取系统当前日期和时间的代码,
<?phpecho date('l jS \of F Y h:i:s A');
//output: Friday 18th of October 2019 12:39:53 PM
?>
2)在PHP中打印(获取)文件扩展名
在这里,我们将讨论PHP pathinfo()函数,该函数对于获取有关路径的信息很有用。此函数返回有关文件路径的有用信息,包括文件名,扩展名,目录和文件库名。下面的示例说明pathinfo()的用法。
<?php$file_data = pathinfo('/path/to/dir/mynewfile.php');
echo $file_data['basename'], "\n";
echo $file_data['dirname'], "\n";
echo $file_data['filename'], "\n";
//returns the current file extension
echo $file_data['extension'];
?>
输出结果
mynewfile.php/path/to/dir
mynewfile
php
3)在PHP中包含另一个文件中的类
要在PHP中包含一个类,我们可以使用任何include / include_once或require / require_once方法。在此示例中,我们将在function.php文件中创建函数,然后将其导入index.php文件中。
function.php的内容:
<?phpclass myNewClass {
<!-- Function Goes Here -- >
}
?>
Index.php的内容:
<?phprequire('function.php');
$vars = new myNewClass();
?>
在这里,当用户访问index.php时,在初始化时会调用function.php(由于需要),然后将其视为index.php的一部分。现在,index.php也可以从function.php调用函数。
4)当它们位于不同的文件夹(目录)中时,包括php文件
假设我们具有以下目录结构:
文件根
目录A
file1.php
file2.php
file3.php
file4.php
file5.php
目录B
index.php
现在,假设我们要在DirectoryB中的index.php中调用file(1-5).php,我们可以使用以下方法:
index.php的内容:
<?phpinclude($_SERVER['DOCUMENT_ROOT'].'/../DirectoryA/file1.php');
include($_SERVER['DOCUMENT_ROOT'].'/../DirectoryA/file2.php');
include($_SERVER['DOCUMENT_ROOT'].'/../DirectoryA/file3.php');
include($_SERVER['DOCUMENT_ROOT'].'/../DirectoryA/file4.php');
include($_SERVER['DOCUMENT_ROOT'].'/../DirectoryA/file5.php');
?>
在上面的示例中,$_ SERVER在给定站点的配置中获取DOCUMENT_ROOT资产,然后执行与之相关的操作,即:/../移至父文件夹,然后将相对路径添加到文件。
5)在不使用HTML格式的情况下以php导入CSS文件
在这里,我们将学习如何在不使用HTML链接href的情况下将CSS样式表导入PHP文件。
<?phpinclude('file.php');
<style> //样式标签
// Include the style.css file
Include('style.css');
// Close the style tag
</style>
?>
6)在PHP中找到两个字符串的相似性
PHP中有一个函数likely_text(),可用于查找两个字符串的相似性,该函数接受三个参数:1)string1、2)string2和3)percent,percent将具有相似文本的百分比。
<?php$str1 = "Welcome @ IncludeHelp";
$str2 = "Welcome @ IncludeHelp";
$str3 = "Welcome atIncludeHelp";
//这里,$percent将存储相似度的百分比
similar_text($str1, $str2, $percent);
echo "similarity b/w str1 and str2 is: $percent \n";
similar_text($str2, $str3, $percent);
echo "similarity b/w str2 and str3 is: $percent \n";
?>
输出结果
similarity b/w str1 and str2 is: 100similarity b/w str2 and str3 is: 90.47619047619
7)在PHP中生成随机数
要在PHP中生成随机数,我们可以使用rand()
函数–它返回0到之间的随机数getrandmax()
。我们还可以指定最小值和最大值以在它们之间生成随机数。
<?php//产生10个随机数
echo "Random numbers are: \n";
for($count=0; $count<10; $count++)
echo (rand() . " ");
//产生10个随机数s between 50 to 99
echo "\nRandom numbers b/w 50 to 99 are: \n";
for($count=0; $count<10; $count++)
echo (rand(50, 99) . " ");
?>
输出结果
Random numbers are:477886177 1803134402 1833202175 1581092595 342280099 2092682811
361945816 379084078 468756937 1242809286
Random numbers b/w 50 to 99 are:
98 74 50 72 77 61 75 50 75 96
8)在PHP中找到远程IP地址
<?phpecho $_SERVER['REMOTE_ADDR'];
?>
输出结果
192.168.1.10
以上是 对PHP开发人员非常有用的PHP代码段 的全部内容, 来源链接: utcz.com/z/326435.html