对PHP开发人员非常有用的PHP代码段

1)在PHP中获取当前日期和时间

这是使用PHP获取系统当前日期和时间的代码,

<?php

echo 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的内容:

<?php

class myNewClass {

<!-- Function Goes Here -- >

}

?>

Index.php的内容:

<?php

require('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的内容:

<?php

include($_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文件。

<?php

include('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: 100

similarity 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地址

<?php

        echo $_SERVER['REMOTE_ADDR'];

?>

输出结果

192.168.1.10

以上是 对PHP开发人员非常有用的PHP代码段 的全部内容, 来源链接: utcz.com/z/326435.html

回到顶部