Помогите составить регулярку (PHP+JSON)

Discussion in 'PHP' started by Romaxa55, 29 Mar 2011.

  1. Romaxa55

    Romaxa55 Elder - Старейшина

    Joined:
    19 Oct 2005
    Messages:
    147
    Likes Received:
    30
    Reputations:
    4
    Нужна помощь в составлении регулярки.

    Заранее tnx


    Вот что пока смог накатать, но из за слеша игнорится
     
    #1 Romaxa55, 29 Mar 2011
    Last edited: 29 Mar 2011
  2. krypt3r

    krypt3r Elder - Старейшина

    Joined:
    27 Apr 2007
    Messages:
    1,508
    Likes Received:
    389
    Reputations:
    101
    PHP:
    <?php
      $str 
    '{"title":"\u041c\u043e\u0441\u043a\u0432\u0430","uri":"russia\/moscow-region\/","left_key":"2","right_key":"807"}';
      
    $obj json_decode ($str);
      
    printf ("%s\n%s\n%d\n%d\n"$obj->title$obj->uri
        (int) 
    $obj->left_key, (int) $obj->right_key);
    ?>
    Code:
    Москва
    russia/moscow-region/
    2
    807
    
    Не?
     
    1 person likes this.
  3. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,325
    Likes Received:
    1,199
    Reputations:
    252
    А вдруг у него бесплатный хостинг и там нету JSON PECL :p
     
  4. Romaxa55

    Romaxa55 Elder - Старейшина

    Joined:
    19 Oct 2005
    Messages:
    147
    Likes Received:
    30
    Reputations:
    4
    Спасибо огромное, krypt3r, спасение.

    Isis Как то не серьезно работать на бесплатных хостингах давно.
     
  5. b3

    b3 Moderator

    Joined:
    5 Dec 2004
    Messages:
    1,991
    Likes Received:
    881
    Reputations:
    198
    serialize, unserialize
     
    _________________________
  6. Fuckel

    Fuckel Banned

    Joined:
    16 Jan 2008
    Messages:
    274
    Likes Received:
    59
    Reputations:
    6
    А связь какая между serialize и json_encode?

    php -r "echo serialize(array('foo', 'bar'));"
    a:2:{i:0;s:3:"foo";i:1;s:3:"bar";}

    php -r "echo json_encode(array('foo', 'bar'));"
    ["foo","bar"]
     
Loading...