不是,“> 正文”前面的到最近的“>”为止,如22 或者33

解决方案 »

  1.   

    换个思路解决:
    $str="首页 > 11 > 22 > 33 > 正文";
    ---------
    $str = strrev($str);
    preg_match('/\>(.*?)\>/',$str,$match);
    print_r($match);
      

  2.   

    $str="首页 > 11 > 22 > 33 > 正文";
    preg_match_all("/(\d+)/",$str,$m);
    print_r($m[1]);
      

  3.   

    <?php
    $str="首页 > 11 > 22 > 33 > 正文";
    preg_match_all("/(.*?)>/",$str,$m);
    print_r($m[1]);
    ?>
      

  4.   

    不是啊
    $str="首页 > 11 > 22 > 33 > 正文";
    11,22,33是新闻栏目啊
    $str="首页 > 新闻 > 国内新闻 > 杭州新闻 > 正文";
    这个$str会变的,$str="首页 > 新闻 > 国际新闻 > 正文";我要把最后一个栏目抓取出来,如“杭州新闻”或者“国际新闻”
      

  5.   

    $str="首页 > 新闻 > 国内新闻 > 杭州新闻 > 正文";$arr = explode(" > ", $str);
    echo $arr[count($arr)-2];
      

  6.   

    谢谢,ice_berg16(寻梦的稻草人),但是没分了,精神上加100分,呵呵