Maison  >  Article  >  développement back-end  >  Quelques petites fonctions PHP couramment utilisées

Quelques petites fonctions PHP couramment utilisées

零到壹度
零到壹度original
2018-04-03 15:29:342085parcourir

Cet article présente principalement quelques petites fonctions de PHP couramment utilisées. L'éditeur pense qu'il est plutôt bon, je vais donc le partager avec vous maintenant et le donner comme référence. Suivons l'éditeur pour jeter un œil

1. Obtenez si le site Web est http ou https ?

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

2. Supprimez les données vides dans le tableau,

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

3. Intercepter une partie du texte enrichi

/**
 * 将富文本中文字截取其中的一部分
 * @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;
}

Recommandations associées :

Cinquante conseils pour améliorer l'exécution de PHP Efficacité

Une collection de cas PHP, comprenant divers modules fonctionnels communs

Un bref analyse Résumé des nouvelles fonctionnalités et des changements de syntaxe dans PHP7

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn