<?php 
$data = '"rows":[{"id":360261,"schoolName'
?>取id值的正则怎么写呢

解决方案 »

  1.   

    $data = '"rows":[{"id":360261,"schoolName';
    preg_match('/(?<="id":)\d+/', $data, $match);
    print_r($match);Array
    (
        [0] => 360261
    )
      

  2.   


    $data = '{"rows":[{"id":360261,"schoolName":"aa"}]}';
    var_dump($data = json_decode($data, true));
    echo $data['rows'][0]['id'];不知道你这个字符怎么得来的,你可以补全json串。
    当然正则也可以获取到正则你可以看看这里面  http://www.runoob.com/regexp/regexp-tutorial.html
    版主写的已经很好了