php 購物車 細節

 // }}}
    // {{{ add($item)

    /**
 * 增加商品到當前購物車
 *
    * @access public
    * @param  array $item 商品信息(一維數組:array(商品ID,商品名稱,商品單價,商品數量))
    * @return array   返回當前購物車內商品的數組
    */
 function add($item){


  if(!is_array($item)||is_null($item)) return $this->cart;


  if(!is_numeric(end($item))||(!is_numeric(prev($item))))

 {
   echo "價格和數量必須是數字";
   return $this->cart;
  }

 

is_numeric($str 所要判斷的字符串) 判斷給定的字符串是否爲數字或數字字符串

 

end($array 給定的數組) 函數將數組內部指針指向最後一個元素 ,如果成功將會返回該元素的值

 

 prev() 和 next() 的行爲類似,不過它將內部指針倒回一位而不是前移一位。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章