Home > Backend Development > PHP Tutorial > Some commonly used PHP small functions

Some commonly used PHP small functions

零到壹度
Release: 2023-03-23 07:02:02
Original
2118 people have browsed it

This article mainly introduces some commonly used PHP small functions. The editor thinks they are quite good. Now I will share them with you and give them a reference. Let’s follow the editor and take a look

1. Get whether the website is http or https?

$http_type = ((isset($_SERVER['HTTPS']) 
&& $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) 
&& $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) ? 'https://' : 'http://';
Copy after login

2. Delete the empty data in the array,

function where_data($data)
{
    foreach ($data as $k => $v) {
        if (empty($v) && $v !='0') {
            unset($data[$k]);
        }
    }
    return $data;
}
Copy after login

3 .Intercept part of the rich text

/**
 * 将富文本中文字截取其中的一部分
 * @param $content
 * @return string
 */
function html_substr_content($content,$length=100)
{
    $content = htmlspecialchars_decode($content);      //把一些预定义的 HTML 实体转换为字符
    $content = str_replace(" ", "", $content);     //将空格替换成空
    $content = strip_tags($content);                 //函数剥去字符串中的 HTML、XML 以及 PHP 的标签,获取纯文本内容
    $con = mb_substr($content, 0, $length, "utf-8");   //返回字符串中的前100字符串长度的字符
    return $con;
}
Copy after login

Related recommendations:

##Fifty tips to improve PHP execution efficiency

Complete collection of PHP cases, including various common functional modules

##A brief analysis of PHP7 new functions and syntax changes Summarize

The above is the detailed content of Some commonly used PHP small functions. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template