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

Some commonly used PHP small functions

零到壹度
零到壹度Original
2018-04-03 15:29:342108browse

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://';

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;
}

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;
}

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!

Statement:
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