PHP数组和C不同,不需要一开始就定义大小,可以不断增加,例如你的数组可以这样生成:
站在用户的角度思考问题,与客户深入沟通,找到成都网站设计与成都网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:网站设计、成都网站设计、企业官网、英文网站、手机端网站、网站推广、空间域名、网络空间、企业邮箱。业务覆盖成都地区。
$a=[];
$a[]=['id'=130,'nickname'=-1);
$a[]=['id'=126,'nickname'=-1);
$a[]=['id'=125,'nickname'=-1);
print_r($a);
兄台,偶给你一个解决问题的方法:
二维数组实际上就是2个1维数组,同意我的说法吧,嘿嘿
1.你将你的stid转储到一个1维数组里,下一步就是操作这个1维数组啦
2.在1维数组里找个最大值,最小值的我相信你是能搞惦的了,哈哈
记得给分啊!
json_encode后就是字符串了。
所以不需要什么特别处理,直接入库就可以。
只不过出库后需要json_decode。
你的问题是,出库后没有对json_encode的字段进行json_decode处理。
例如
$result = array('a'='jsonencode后的字符串');
print_r(json_decode($result['a']));