全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 945|回复: 6
打印 上一主题 下一主题

求PHP高手给看看

[复制链接]
跳转到指定楼层
1#
发表于 2013-7-29 03:45:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 amo 于 2013-7-29 03:46 编辑

php
  1. Array
  2. (
  3.     [retHeader] => Array
  4.         (
  5.             [totalput] => 1089
  6.         )

  7.     [retcode] => city
  8.     [retmsg] => 1
  9.     [reqdata] => Array
  10.         (
  11.             [0] => Array
  12.                 (
  13.                     [cid] => 0101
  14.                     [pid] => 0100
  15.                     [pName] => 北京
  16.                     [cName] => 北京
  17.                     [areaid] => 53
  18.                     [abcd] => B
  19.                     [suoxie] => BJ
  20.                     [pinyin] => BeiJing
  21.                     [hotelNum] => 2550
  22.                     [baidu_lat] => 39.929986
  23.                     [baidu_lng] => 116.395645
  24.                 )

  25.             [1] => Array
  26.                 (
  27.                     [cid] => 0201
  28.                     [pid] => 0200
  29.                     [pName] => 上海
  30.                     [cName] => 上海
  31.                     [areaid] => 321
  32.                     [abcd] => S
  33.                     [suoxie] => SH
  34.                     [pinyin] => ShangHai
  35.                     [hotelNum] => 2247
  36.                     [baidu_lat] => 31.249162
  37.                     [baidu_lng] => 121.487899
  38.                 )

  39.             [2] => Array
  40.                 (
  41.                     [cid] => 2001
  42.                     [pid] => 2000
  43.                     [pName] => 广东
  44.                     [cName] => 广州
  45.                     [areaid] => 80
  46.                     [abcd] => G
  47.                     [suoxie] => GZ
  48.                     [pinyin] => GuangZhou
  49.                     [hotelNum] => 1226
  50.                     [baidu_lat] => 23.120049
  51.                     [baidu_lng] => 113.30765
  52.                 )
复制代码
这个代码是http://localhost/city.php
现在要根据 http://localhost/city.php?pName=北京  这个url里的 pName=北京 这个获取北京的cid怎么写代码?
2#
发表于 2013-7-29 04:50:11 | 只看该作者
循环检索reqdata里的子元素,遍历一遍下来肯定查得到,但是效率低下,建议先把原来的数组整理成"cid"=>"name"这种形式,集合成一个以城市名为value,以cid为key的数组,然后用array_search查,这样效率应该高。
4#
发表于 2013-7-29 07:51:12 | 只看该作者
shy9000 发表于 2013-7-29 07:50
循环检索reqdata里的子元素,遍历一遍下来肯定查得到,但是效率低下,建议先把原来的数组整理成"cid"=>"name ...

惊现9K

话说你匿了好久了

点评

他一直看着你,只是不说话。  发表于 2013-7-29 12:21
5#
发表于 2013-7-29 07:53:33 | 只看该作者
把 reqdata 里的 pName变成KEY
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-11-12 01:14 , Processed in 0.069128 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表