php 数组key value,PHP 多维数组 Key Value的使用

<?php $user["60"] = array("id" => "60", "num" => "56", "count" => "31");$user["61"] = array("id" => "61", "num" => "22", "count" => "34");$user["59"] = array("id" => "59", "num" => "32", "count" => "43");$user["56"] = array("id" => "56", "num" => "41", "count" => "38");$user["57"] = array("id" => "57", "num" => "39", "count" => "65");$values = array_values($user);//返回数组的所有值(非键名)

$keys = array_keys($user);//返回包含数组中所有键名的一个新数组

$iskey=array_key_exists("57",$user);//检查某个数组中是否存在指定的键名,如果键名存在则返回 true,如果键名不存在则返回 false。

$iskey=array_key_exists(57,$user); //结果同上,不依赖类型,数字 57 与字符串 "57" 是相同的。

$key =array_keys($keys,57) ;//函数返回包含数组中所有键名的一个新数组。如果提供了第二个参数,则只返回键值为该值的键名。

$result[‘status‘] = 0;$result[‘res‘]=count($key);//$result[‘res‘] = $user;

//-----------返回值是对象:

//-----------{"status":0,"res":{"60":{"id":"60","num":"56","count":"31"},"61":{"id":"61","num":"22","count":"34"},"59":{"id":"59","num":"32","count":"43"},"56":{"id":"56","num":"41","count":"38"},"57":{"id":"57","num":"39","count":"65"}}}

//$result[‘res‘] = $values;

//-----------返回值是数组:

//-----------{"status":0,"res":[{"id":"60","num":"56","count":"31"},{"id":"61","num":"22","count":"34"},{"id":"59","num":"32","count":"43"},{"id":"56","num":"41","count":"38"},{"id":"57","num":"39","count":"65"}]}

//$result[‘res‘] = $keys;

//-----------返回值是key的一维数组:

//-----------{"status":0,"res":[60,61,59,56,57]}

//sort($user);//按key排序之后,key被过滤掉

//$result[‘res‘] = $user;

//-----------返回值是按key排序(不包括key)的多维数组:

//-----------{"status":0,"res":[{"id":"56","num":"41","count":"38"},{"id":"57","num":"39","count":"65"},{"id":"59","num":"32","count":"43"},{"id":"60","num":"56","count":"31"},{"id":"61","num":"22","count":"34"}]}

echo json_encode($result);?>

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值