> 백엔드 개발 > PHP 튜토리얼 > PHP 공통 함수 캡슐화

PHP 공통 함수 캡슐화

不言
풀어 주다: 2023-03-23 07:42:02
원래의
3504명이 탐색했습니다.

이 기사에서 공유한 내용은 PHP의 일반적인 기능을 요약한 것입니다. 관심 있는 친구는 살펴보세요

1. 요청이 http인지 https


$http_type = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) ? 'https://' : 'http://';
로그인 후 복사

인지 확인하세요.


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

3. 배열에서 빈 배열 삭제


//删除数据中的空数组(搜索中常用)function where_data($data)
{    foreach ($data as $k => $v) {        if (empty($v) && $v !='0') {            unset($data[$k]);        }
    }    return $data;}
로그인 후 복사

4. xml을 배열로 변환


/** * 数组 转 对象 * @param object $obj 对象 * @return array */function array2object_l($array) {    if (is_array($array)) {        $obj = new StdClass();        foreach ($array as $key => $val){            $obj->$key = $val;        }
    } else {        $obj = $array;    }    return $obj;}
로그인 후 복사

6. 주문 번호 mobile 모바일 터미널 또는 PC 터미널 관련 권장 사항을 결정합니다.

위 내용은 PHP 공통 함수 캡슐화의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿