关于常用数组函数的使用

,**unset()数组元素删除
如, a r r = a r r a y ( ′ a ′ , ′ b ′ , ′ c ′ ) ; u n s e t ( arr = array('a','b','c'); unset( arr=array(a,b,c);unset(arr[0]) //删除键为0的元素,即将
’a’**删除.

数组常用函数
1. bool is_array(),判断一个变量是否是一个数组,是,则返回true,否,则返回false
2. count( $var,[int $mode] ),计算数组中的个数
$var :即要计数的数组
m o d e : 有 两 个 值 ( 0 , 1 ) , 默 认 为 0 , 当 为 1 时 , 该 函 数 会 统 计 多 维 数 组 中 每 个 数 组 的 个 数 ∗ ∗ 三 ∗ ∗ ∗ ∗ b o o l i n a r r a y ( mode : 有两个值(0,1),默认为0,当为1时,该函数会统计多维数组中每个数组的个数 **三** **bool in_array( mode:(0,1),0,1,boolinarray(needle,$array,[boolean true])**,检查数组中是否存在某个值
$needle : 待搜索的值,
$array : 待搜索的数组,
第三个参数 : 布尔值,默认为true,为true,会比较两者之间的类型,
例如 :
a r r = a r r a y ( ′ n a m e ′ = > ′ 1 ′ , ′ s e x ′ = > ′ b ′ , ′ a ′ = > ′ q i u p a n ′ ) ; e c h o i n a r r a y ( ∗ ∗ ′ 1 ′ ∗ ∗ , arr = array('name'=>'1','sex'=>'b','a' =>'qiupan'); echo in_array(**'1'**, arr=array(name=>1,sex=>b,a=>qiupan);echoinarray(1,arr,true));
echo in_array(1, a r r , t r u e ) ) ; 结 果 : ∗ ∗ t r u e ∗ ∗ ∗ ∗ f a l s e ∗ ∗ ∗ ∗ 四 ∗ ∗ a r r a y p u s h ( arr,true)); 结果: **true** **false** **四** array_push( arr,true));:truefalsearraypush(array,value01,value02,…);函数向第一个参数的数组尾部添加一个或多个元素(入栈),然后返回新数组的长度。,
注意 : array_push()不是返回的数组,而是返回数组的长度
如:
$arr = array(‘name’=>‘1’,‘sex’=>‘b’,‘a’ =>‘qiupan’);
v a l u e = a r r a y p u s h ( value = array_push( value=arraypush(arr,‘sll’,‘zxc’);
var_dump( a r r ) ; v a r d u m p ( arr); var_dump( arr);vardump(value );

结果 1 : array(5) { [“name”]=> string(1) “1” [“sex”]=> string(1) “b” [“a”]=> string(6) “qiupan” [0]=> string(3) “sll” [1]=> string(3) “zxc” };
结果 2 : int(5)

array_pop($array),只有一个参数,为要操作的数组,和array_push()用法相同,只不过array_pop()是从数组尾部删除一个元素,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值