counting an array

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • iulian.ilea

    counting an array

    Hi,

    How can I count how many variables are in an array. I give an example
    to make my self clear enough:
    $arr[0]="fds";
    $arr[1]="fdfs";
    $arr[2]=null;
    $arr[3]="213";

    count($arr) will return 3. I searched on php.net and I couldn't find a
    function that return 4 (in this example).

  • Jerry Stuckle

    #2
    Re: counting an array

    iulian.ilea wrote:
    Hi,
    >
    How can I count how many variables are in an array. I give an example
    to make my self clear enough:
    $arr[0]="fds";
    $arr[1]="fdfs";
    $arr[2]=null;
    $arr[3]="213";
    >
    count($arr) will return 3. I searched on php.net and I couldn't find a
    function that return 4 (in this example).
    >
    $arr = array();
    $arr[0]="fds";
    $arr[1]="fdfs";
    $arr[2]=null;
    $arr[3]="213";
    echo count($arr); // Returns 4 on my system

    --
    =============== ===
    Remove the "x" from my email address
    Jerry Stuckle
    JDS Computer Training Corp.
    jstucklex@attgl obal.net
    =============== ===

    Comment

    • iulian.ilea

      #3
      Re: counting an array

      Returns 4 on my system too.
      I have this code:
      function font($_text, $_face=null, $_color=null, $_size=null,
      $_class=null)
      {
      /*************** **
      text, face, color, size
      $_SESSION["vars"][3]
      $_SESSION["vars"][1]
      $_SESSION["vars"][4]
      *************** **/
      $var=Array();
      $var[0][0] = $_text;
      $var[0][1] = $_text;
      $var[1][0] = $_face;
      $var[1][1] = "face";
      $var[2][0] = $_color;
      $var[2][1] = "color";
      $var[3][0] = $_size;
      $var[3][1] = "size";
      $var[4][0] = $_class;
      $var[4][1] = "class";
      $result = "<font ";

      for ($i=1; $i<count($var); $i++)
      if (!empty($var[$i][0])) $result = $result . $var[$i][1] . "=\"" .
      $var[$i][0] . "\" ";

      $result = $result . ">" . $_text . "</font>";
      return $result;
      }
      }

      try return $count(var).

      Comment

      • Jerry Stuckle

        #4
        Re: counting an array

        iulian.ilea wrote:
        Returns 4 on my system too.
        I have this code:
        function font($_text, $_face=null, $_color=null, $_size=null,
        $_class=null)
        {
        /*************** **
        text, face, color, size
        $_SESSION["vars"][3]
        $_SESSION["vars"][1]
        $_SESSION["vars"][4]
        *************** **/
        $var=Array();
        $var[0][0] = $_text;
        $var[0][1] = $_text;
        $var[1][0] = $_face;
        $var[1][1] = "face";
        $var[2][0] = $_color;
        $var[2][1] = "color";
        $var[3][0] = $_size;
        $var[3][1] = "size";
        $var[4][0] = $_class;
        $var[4][1] = "class";
        $result = "<font ";
        >
        for ($i=1; $i<count($var); $i++)
        if (!empty($var[$i][0])) $result = $result . $var[$i][1] . "=\"" .
        $var[$i][0] . "\" ";
        >
        $result = $result . ">" . $_text . "</font>";
        return $result;
        }
        }
        >
        try return $count(var).
        >
        After gimmicking up ivaluse for $_text, $_face, $_color,$_size and
        $_class, I get 5.

        --
        =============== ===
        Remove the "x" from my email address
        Jerry Stuckle
        JDS Computer Training Corp.
        jstucklex@attgl obal.net
        =============== ===

        Comment

        Working...