zoukankan      html  css  js  c++  java
  • [单选题]以下哪个函数是用来取出PHP数组的元素个数的

    1. array_reverse
    2. min
    3. count
    4. max

    答案 C

    实例

    以相反的元素顺序返回数组:

    <?php
    $a=array("a"=>"Volvo","b"=>"BMW","c"=>"Toyota");
    print_r(array_reverse($a));
    ?>
    

    运行实例

    定义和用法

    array_reverse() 函数以相反的元素顺序返回数组。

    说明

    array_reverse() 函数将原数组中的元素顺序翻转,创建新的数组并返回。

    如果第二个参数指定为 true,则元素的键名保持不变,否则键名将丢失。

    语法

    array_reverse(array,preserve)
    参数描述
    array 必需。规定数组。
    preserve

    可选。规定是否保留原始数组的键名。

    这个参数是 PHP 4.0.3 中新加的。

    可能的值:

    • true
    • false

    技术细节

    返回值: 返回反转后的数组。
    PHP 版本: 4+
    更新日志: 在 PHP 4.0.3 中新增了 preserve 参数。

    更多实例

    例子 1

    返回原始数组、反转数组、保留原始数组键名的翻转数组:

    <?php
    $a=array("Volvo","XC90",array("BMW","Toyota"));
    $reverse=array_reverse($a);
    $preserve=array_reverse($a,true);
    
    print_r($a);
    print_r($reverse);
    print_r($preserve);
    ?>
    

    运行实例

     

    定义和用法

    min() 返回最小值。

    语法

    min(x,y)
    参数描述
    x 必需。一个数。
    y 必需。一个数。

    说明

    min() 返回参数中数值最小的。

    如果仅有一个参数且为数组,min() 返回该数组中最小的值。如果第一个参数是整数、字符串或浮点数,则至少需要两个参数而 min() 会返回这些值中最小的一个。可以比较无限多个值。

    提示和注释

    注释:PHP 会将非数值的 string 当成 0,但如果这个正是最小的数值则仍然会返回一个字符串。如果多个参数都求值为 0 且是最小值,min() 会返回按字母表顺序最小的字符串,如果其中没有字符串的话,则返回数值的 0。

    例子

    在本例中,我们将使用 min() 来返回两个指定的数中的最小值:

    <?php
    echo(min(5,7));
    echo(min(-3,5));
    echo(min(-3,-5));
    echo(min(7.25,7.30));
    ?>

    输出类似:

    5
    -3
    -5
    7.25

    实例

    返回数组中元素的数目:

    <?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);
    ?>

    定义和用法

    max() 返回最大值。

    语法

    max(x,y)
    参数描述
    x 必需。一个数。
    y 必需。一个数。

    说明

    max() 返回参数中数值最大的值。

    如果仅有一个参数且为数组,max() 返回该数组中最大的值。如果第一个参数是整数、字符串或浮点数,则至少需要两个参数而 max() 会返回这些值中最大的一个。可以比较无限多个值。

    提示和注释

    注释:PHP 会将非数值的字符串当成 0,但如果这个正是最大的数值则仍然会返回一个字符串。如果多个参数都求值为 0 且是最大值,max() 会返回其中数值的 0,如果参数中没有数值的 0,则返回按字母表顺序最大的字符串。

    例子

    在本例中,我们将使用 max() 来返回两个指定的数中的最大值:

    <?php
    echo(max(5,7));
    echo(max(-3,5));
    echo(max(-3,-5));
    echo(max(7.25,7.30));
    ?>

    输出类似:

    7
    5
    -3
    7.3
  • 相关阅读:
    愚人节的礼物
    Image Transformation
    Rails
    Google Map
    Code Formatter
    ACboy needs your help again!
    Geek's Collection(幂运算)
    Train Problem I
    Beautiful Meadow
    Card Trick(模拟)
  • 原文地址:https://www.cnblogs.com/pizishui/p/5347062.html
Copyright © 2011-2022 走看看