zoukankan      html  css  js  c++  java
  • [单选题]以下哪一个语句可以返回字符串变量$a的字符数?

    1. chr($a)
    2. sizeof($a)
    3. len($a)
    4. count($a)
    5. strlen($a)

    实例

    从不同的 ASCII 值返回字符:

    <?php
    echo chr(61) . "<br>"; // 十进制
    echo chr(061) . "<br>"; // 八进制值
    echo chr(0x61) . "<br>"; // 十六进制值
    ?>
    

    运行实例

    定义和用法

    chr() 函数从指定的 ASCII 值返回字符。

    ASCII 值可被指定为十进制值、八进制值或十六进制值。八进制值被定义为带前置 0,而十六进制值被定义为带前置 0x。

    语法

    chr(ascii)
    参数描述
    ascii 必需。ASCII 值。

    技术细节

    返回值: 返回指定的字符。
    PHP 版本: 4+

    更多实例

    例子 1

    使用八进制值 046 来添加 ASCII 字符:&。

    <?php
    $str = chr(046);
    echo("You $str me forever!");
    ?>
    

    运行实例

    例子 2

    使用十进制值 43 和 61 来添加 ASCII 字符:+ 和 =。

    <?php
    $str = chr(43);
    $str2 = chr(61);
    echo("2 $str 2 $str2 4");
    ?>
    

    运行实例

     

    实例

    返回数组中元素的数目:

    <?php
    $cars=array("Volvo","BMW","Toyota");
    echo sizeof($cars);
    ?>
    

    运行实例

    定义和用法

    sizeof() 函数计算数组中的单元数目或对象中的属性个数。

    sizeof() 函数是 count() 函数的别名。

    注释:当变量未被设置,或是变量包含一个空的数组,该函数会返回 0。可使用 isset() 变量来测试变量是否被设置。

    语法

    sizeof(array,mode);
    参数描述
    array 必需。规定数组。
    mode

    可选。规定模式。可能的值:

    • 0 - 默认。不计数多维数组中的所有元素。
    • 1 - 递归地计数数组中元素的数目(计算多维数组中的所有元素)。

    技术细节

    返回值: 返回数组中元素的数目。
    PHP 版本: 4+

    更多实例

    例子 1

    递归地计算数组中元素的数目:

    <?php
    $cars=array
      (
      "Volvo"=>array
      (
      "XC60",
      "XC90"
      ),
      "BMW"=>array
      (
      "X3",
      "X5"
      ),
      "Toyota"=>array
      (
      "Highlander"
      )
      );
    
    echo "常规计数:" . sizeof($cars)."<br>";
    echo "递归计数:" . sizeof($cars,1);
    ?>
    

    运行实例

     

    实例

    返回数组中元素的数目:

    <?php
    $cars=array("Volvo","BMW","Toyota");
    echo count($cars);
    ?>
    

    运行实例

    定义和用法

    count() 函数返回数组中元素的数目。

    语法

    count(array,mode);
    参数描述
    array 必需。规定数组。
    mode

    可选。规定模式。可能的值:

    • 0 - 默认。不对多维数组中的所有元素进行计数
    • 1 - 递归地计数数组中元素的数目(计算多维数组中的所有元素)

    说明

    count() 函数计算数组中的单元数目或对象中的属性个数。

    对于数组,返回其元素的个数,对于其他值,返回 1。如果参数是变量而变量没有定义,则返回 0。

    如果 mode 被设置为 COUNT_RECURSIVE(或 1),则会递归底计算多维数组中的数组的元素个数。

    技术细节

    返回值: 返回数组中元素的数目。
    PHP 版本: 4+
    更新日志: mode 参数是在 PHP 4.2 中新增的。

    更多实例

    例子 1

    递归地对数组进行计数:

    <?php
    $cars=array
      (
      "Volvo"=>array
      (
      "XC60",
      "XC90"
      ),
      "BMW"=>array
      (
      "X3",
      "X5"
      ),
      "Toyota"=>array
      (
      "Highlander"
      )
      );
    
    echo "常规计数:" . count($cars)."<br>";
    echo "递归计数:" . count($cars,1);
    ?>
    

    运行实例

     

    PHP strlen 获取字符串长度

    strlen

    (PHP 4, PHP 5)

    strlen — 获取字符串长度

    说明

    int strlen ( string $string )

    返回给定的字符串 string 的长度。

    参数

     

    string

    需要计算长度的字符串。

    返回值

    成功则返回字符串 string 的长度;如果 string 为空,则返回 0。

    范例

     

    Example #1 strlen() 范例

    <?php
    $str 'abcdef';
    echo strlen($str); // 6

    $str ' ab cd ';
    echo strlen($str); // 7
    ?>

    参见

     

      • count() - 计算数组中的单元数目或对象中的属性个数
      • mb_strlen() - Get string length
      • 答案E
  • 相关阅读:
    【全栈修炼】OAuth2 修炼宝典
    【JS】395-重温基础:事件
    【JS】394- 简明 JavaScript 函数式编程-入门篇
    【每周小回顾】11- 一起回顾上周精彩内容
    玩转spring MVC(七)----拦截器
    玩转spring mvc(六)---自定义异常跳转页面
    玩转Spring MVC(五)----在spring中整合log4j
    2. 网友对app后端写作系列文章的写作建议
    玩转spring mvc(四)---在spring MVC中整合JPA
    玩转Spring MVC(三)----spring基本配置文件
  • 原文地址:https://www.cnblogs.com/pizishui/p/5347010.html
Copyright © 2011-2022 走看看