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
  • 相关阅读:
    SQL Server 查看物理页存储
    Sql Server 孤立用户解决办法
    大文件下载
    UITableViewCell
    xib文件的使用
    UIToolbar
    UIView常见的属性和方法
    iOS的三种多线程技术:
    网络处理文件上传、获取文件MIMEType、其他HTTP请求方式
    转场动画过渡效果
  • 原文地址:https://www.cnblogs.com/pizishui/p/5347010.html
Copyright © 2011-2022 走看看