zoukankan      html  css  js  c++  java
  • PHP编码相关函数试题

    1.检查字符串在指定的编码里是否有效的函数是什么?

    2.获取字符编码的函数是什么?

    3.解析 GET/POST/COOKIE 数据并设置全局变量的函数是什么?

    4.大小写不敏感地查找字符串在另一个字符串中首次出现的位置的两个函数是什么?

    5.大小写敏感的查找字符串在另一个字符串中首次出现的位置的两个函数是什么?

    6.获取字符串的长度的两个函数是什么?

    7.将字符串全部转换成小写的两个函数是什么?

    8.将字符串全部转换成大写的两个函数是什么?

    9.统计字符串出现的次数的两个函数是什么?

    10.获取字符串的部分的函数是什么?


    答案:

    1.bool mb_check_encoding ([ string $var = NULL [, string $encoding = mb_internal_encoding() ]] )

     //检查指定的字节流在指定的编码里是否有效。它能有效避免所谓的“无效编码攻击(Invalid Encoding Attack)”

    2.string mb_detect_encoding ( string $str [, mixed $encoding_list = mb_detect_order() [, bool$strict = false ]] )

    3.bool mb_parse_str ( string $encoded_string [, array &$result ] )

      例如:$str = 'city=shanghai&job=Phper';mb_parse_str($str);echo $city;

    4.int mb_stripos ( string $haystack , string $needle [, int $offset = 0 [, string $encoding = mb_internal_encoding() ]] )

     int stripos ( string $haystack , string $needle [, int $offset = 0 ] )

    5.int mb_strpos ( string $haystack , string $needle [, int $offset = 0 [, string $encoding = mb_internal_encoding() ]] )

       int strpos ( string $haystack , string $needle [, int $offset = 0 ] )

    6.mixed mb_strlen ( string $str [, string $encoding = mb_internal_encoding() ] )

      int strlen ( string $string )

    7.string mb_strtolower ( string $str [, string $encoding = mb_internal_encoding() ] )

      string strtolower ( string $string )

    8.string mb_strtoupper ( string $str [, string $encoding = mb_internal_encoding() ] )

      string strtoupper ( string $string )

    9.int mb_substr_count ( string $haystack , string $needle [, string $encoding = mb_internal_encoding() ] )

       int substr_count ( string $haystack , string $needle [, int $offset = 0 [, int $length ]] )

    10.string mb_substr ( string $str , int $start [, int $length = NULL [, string $encoding = mb_internal_encoding() ]] )

  • 相关阅读:
    20174303刘金晖 Exp 8 Web基础
    2019-2020-2 网络对抗技术 20174303刘金晖 Exp7 网络欺诈防范
    20174303刘金晖 Exp6 MSF基础应用
    20174303刘金晖 Exp5 信息搜集与漏洞扫描
    20174303刘金晖 Exp4 恶意代码分析
    2019-2020-2 20174303刘金晖 Exp3 免杀原理与实践
    2019-2020-2 20174303刘金晖 Exp2 后门原理与实践
    2019-2020-2 20174303刘金晖 Exp1 PC平台逆向破解
    20174307周俊锴《网络对抗技术》Exp9 Web安全基础
    20174307周俊锴Exp8 Web基础
  • 原文地址:https://www.cnblogs.com/xiaozong/p/5755969.html
Copyright © 2011-2022 走看看