// }}}
// {{{ 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 给定的数组) 函数将数组内部指针指向最后一个元素 ,如果成功将会返回该元素的值