设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย french

搜索
热搜: 活动 交友 discuz

求PHP高手给看看 [复制链接]
查看:52 | 回复:5

210

主题

1239

回帖

3202

积分

论坛元老

积分
3202
发表于 2013-7-29 03:45:34 | 显示全部楼层 |阅读模式
本帖最后由 amo 于 2013-7-29 03:46 编辑

php[ol]
  • Array
  • (
  •     [retHeader] => Array
  •         (
  •             [totalput] => 1089
  •         )
  •     [retcode] => city
  •     [retmsg] => 1
  •     [reqdata] => Array
  •         (
  •             [0] => Array
  •                 (
  •                     [cid] => 0101
  •                     [pid] => 0100
  •                     [pName] => 北京
  •                     [cName] => 北京
  •                     [areaid] => 53
  •                     [abcd] => B
  •                     [suoxie] => BJ
  •                     [pinyin] => BeiJing
  •                     [hotelNum] => 2550
  •                     [baidu_lat] => 39.929986
  •                     [baidu_lng] => 116.395645
  •                 )
  •             [1] => Array
  •                 (
  •                     [cid] => 0201
  •                     [pid] => 0200
  •                     [pName] => 上海
  •                     [cName] => 上海
  •                     [areaid] => 321
  •                     [abcd] => S
  •                     [suoxie] => SH
  •                     [pinyin] => ShangHai
  •                     [hotelNum] => 2247
  •                     [baidu_lat] => 31.249162
  •                     [baidu_lng] => 121.487899
  •                 )
  •             [2] => Array
  •                 (
  •                     [cid] => 2001
  •                     [pid] => 2000
  •                     [pName] => 广东
  •                     [cName] => 广州
  •                     [areaid] => 80
  •                     [abcd] => G
  •                     [suoxie] => GZ
  •                     [pinyin] => GuangZhou
  •                     [hotelNum] => 1226
  •                     [baidu_lat] => 23.120049
  •                     [baidu_lng] => 113.30765
  •                 )[/ol]复制代码这个代码是http://localhost/city.php
    现在要根据 http://localhost/city.php?pName=北京  这个url里的 pName=北京 这个获取北京的cid怎么写代码?
  • 90

    主题

    1602

    回帖

    3552

    积分

    论坛元老

    积分
    3552
    发表于 2013-7-29 04:50:11 | 显示全部楼层
    循环检索reqdata里的子元素,遍历一遍下来肯定查得到,但是效率低下,建议先把原来的数组整理成"cid"=>"name"这种形式,集合成一个以城市名为value,以cid为key的数组,然后用array_search查,这样效率应该高。

    24

    主题

    230

    回帖

    548

    积分

    高级会员

    积分
    548
    发表于 2013-7-29 05:01:25 | 显示全部楼层
    这么早

    603

    主题

    2545

    回帖

    6913

    积分

    论坛元老

    积分
    6913
    发表于 2013-7-29 07:51:12 | 显示全部楼层

    shy9000 发表于 2013-7-29 07:50

    循环检索reqdata里的子元素,遍历一遍下来肯定查得到,但是效率低下,建议先把原来的数组整理成"cid"=>"name ...



    惊现9K

    话说你匿了好久了

    40

    主题

    320

    回帖

    786

    积分

    高级会员

    积分
    786
    发表于 2013-7-29 07:50:00 | 显示全部楼层
    把 reqdata 里的 pName变成KEY

    177

    主题

    1179

    回帖

    2947

    积分

    金牌会员

    积分
    2947
    发表于 2013-7-29 12:21:00 | 显示全部楼层

    您需要登录后才可以回帖 登录 | 立即注册

    论坛客服/商务合作/投诉举报:2171544 (QQ)
    落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
    拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
    落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
    © 2001-2014

    浙公网安备 33060302000191号

    浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

      落伍法律顾问: ITlaw-庄毅雄

    Archiver|手机版|Discuz! X

    GMT+8, 2026-8-4 18:04 , Processed in 0.016981 second(s), 3 queries , Gzip On, Redis On.

    返回顶部