【问题标题】:i want to fetch this information form that array php?我想从那个数组 php 中获取这个信息?
【发布时间】:2011-04-11 20:03:31
【问题描述】:
Array
(
    [found] => Array
        (
            [0] => Array
                (
                    [id] => 1400
                    [name] => ?¨?§?³U… U?Uˆ?³U? ?´Uˆ ?§U„?­U„U‚?© ?§U„?³?§?¯?³?© - ?¬Uˆ?¯?© ?¹?§U„U??© ?±Uˆ?§?¨?· U…?¨?§?´?±?©
                    [visits] => 46
                    [shortdes] =>  ?¨?§?³U… U?Uˆ?³U? ?´Uˆ ?§U„?­U„U‚?© ?§U„?³?§?¯?³?© - ?¬Uˆ?¯?© ?¹?§U„U??© ?±Uˆ?§?¨?· U…?¨?§?´?±?© - ???­U…U?U„ U…?¨?§?´?± ?¹U„U‰ ?§Uƒ?«?± U…U† ?³U??±U??±
                    [photo] => http://www.msrstars.com/up//uploads/images/msrstars.com63451f7ada.jpg
                )

            [1] => Array
                (
                    [id] => 1399
                    [name] => U…U‚?§?±U†?© ?¨U?U† ?§U„?µUˆ?± ?§U„??U‰ ?§?³???¹?·U? ?¨U‡?§ ?§U„U?U‡Uˆ?¯ ?§U„?¹?§U„U… ?¨?§?«?±U‡ :: Uˆ?§U„?´?¹?¨ ?§U„U?U„?³?·U?U†U‰ U??­?¯?« U…?¹?§U‡ U†U??³ ?§U„?§?­?¯?§?« UˆU„UƒU† U„?§ ?§?­?¯ U????­?±Uƒ
                    [visits] => 56
                    [shortdes] =>  U…U‚?§?±U†?© ?¨U?U† ?§U„?µUˆ?± ?§U„??U‰ ?§?³???¹?·U? ?¨U‡?§ ?§U„U?U‡Uˆ?¯ ?§U„?¹?§U„U… ?¨?§?«?±U‡ :: Uˆ?§U„?´?¹?¨ ?§U„U?U„?³?·U?U†U‰ U??­?¯?« U…?¹?§U‡ U†U??³ ?§U„?§?­?¯?§?« UˆU„UƒU† U„?§ ?§?­?¯ U????­?±Uƒ
                    [photo] => http://www.msrstars.com/up/uploads/images/msrstars.com3a442679e4.jpg
                )

我想拿那个

[id] => 1400
                        [name] => ?¨?§?³U… U?Uˆ?³U? ?´Uˆ ?§U„?­U„U‚?© ?§U„?³?§?¯?³?© - ?¬Uˆ?¯?© ?¹?§U„U??© ?±Uˆ?§?¨?· U…?¨?§?´?±?©
                        [visits] => 46
                        [shortdes] =>  ?¨?§?³U… U?Uˆ?³U? ?´Uˆ ?§U„?­U„U‚?© ?§U„?³?§?¯?³?© - ?¬Uˆ?¯?© ?¹?§U„U??© ?±Uˆ?§?¨?· U…?¨?§?´?±?© - ???­U…U?U„ U…?¨?§?´?± ?¹U„U‰ ?§Uƒ?«?± U…U† ?³U??±U??±
                        [photo] => http://www.msrstars.com/up//uploads/images/msrstars.com63451f7ada.jpg

并将其列为

list($id,$name,$visits,$shortdes,$photo)

所以对于那个例子当我echo $id;

它给1400

【问题讨论】:

    标签: php html arrays


    【解决方案1】:

    你可以使用extract:

    foreach ($array['found'] as $value) {
        extract($value);
        echo $id;
    }
    

    但是你应该直接访问数组索引而不是在代码中注入变量。毕竟,这就是数组的用途:

    foreach ($array['found'] as $value) {
        echo $value['id'];
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-22
      • 1970-01-01
      • 1970-01-01
      • 2022-01-25
      相关资源
      最近更新 更多