php获取数组名,PHP 如何根据数组名得到数组?

PHP 如何根据数组名得到数组?

mip版  关注:285  答案:2  悬赏:30

解决时间 2021-01-26 07:46

d68ccbeb308ed47b00bb2dbf473dffbb.png

已解决

2021-01-26 00:14

现在有这样的一个页面:

http://jingxuanwang.com/s-01-25-0.html (静态页面)

http://jingxuanwang.com/so.php?cid_s=01&pp_so=25&so_xg=0&page=2 (动态页面)

我想根据 “pp_so” 的值来得到指定的数组...

比如说:我有数组

$so_gx_01_25 = array(

'1'=>array('ky_s'=>'唐狮连衣裙'),'2'=>array('ky_s'=>'唐狮雪纺衫'),'3'=>array('ky_s'=>'唐狮衬衫'),'4'=>array('ky_s'=>'唐狮半身裙'),

'5'=>array('ky_s'=>'唐狮针织衫'),'6'=>array('ky_s'=>'唐狮T恤'),'7'=>array('ky_s'=>'唐狮西装'),'8'=>array('ky_s'=>'唐狮牛仔裤'),

'9'=>array('ky_s'=>'唐狮休闲裤'),'10'=>array('ky_s'=>'唐狮羽绒服')

);

还有其他的数组: $so_gx_01_1;$so_gx_01_2;$so_gx_01_3 。。。$so_gx_01_4000等待有很多这样的数组,数组中值是不同的,我想根据得到 “pp_so” 的值,来得到这个数组前后3个数组。

比如现在 “pp_so”是46,那我就要想得到数组$so_gx_01_22,$so_gx_01_23,$so_gx_01_24和$so_gx_01_26,$so_gx_01_27,$so_gx_01_28的值,分别赋予$so_gx_1=$so_gx_01_22,$so_gx_2=$so_gx_01_23,$so_gx_3=$so_gx_01_24,$so_gx_4=$so_gx_01_25,$so_gx_5=$so_gx_01_26,$so_gx_6=$so_gx_01_27,$so_gx_9=$so_gx_01_28,这样的,可以实现吗?那具体怎么实现呢?

最佳答案

68948c070a8c4887c05f86ffcc64fcde.png

2021-01-26 00:37

可以,建立几个数组进行映射

$data=array("46"=>array($so_gx_01_22,$so_gx_01_23,$so_gx_01_24,$so_gx_01_26,$so_gx_01_27,$so_gx_01_28),

"47"=>array(),//自己添加47对应的

);

$tmp=$data[$_POST["pp_so"]];

$so_gx_1=$tmp[0];

$so_gx_2=$tmp[1];

$so_gx_3=$tmp[2];

全部回答

be8fb94673f06ba7fd0aee2eab472fcd.png

1楼

2021-01-26 01:59

有两种:

假如有数组: ar

1

dim i as integer

for i=lbound(ar) to ubound(ar)

print ar(i)

next

2

dim item

for each item in ar

print item

next

我要举报

如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!

点此我要举报以上信息!

推荐资讯

大家都在看

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值