$a="我来学php,php好学吗?php";
$b="我来学php,php好学吗?php难道不成";
$c="我来学编程";
$d="我来学编程php";我要去掉末尾有php的结果如下$a="我来学php,php好学吗?";
$b="我来学php,php好学吗?php难道不成";
$c="我来学编程";
$d="我来学编程";

解决方案 »

  1.   

    $a="我来学php,php好学吗?php";
    $b="我来学php,php好学吗?php难道不成";
    $c="我来学编程";
    $d="我来学编程php";
    $arr = array('a' => $a, 'b' => $b, 'c' => $c, 'd' => $d);
    foreach($arr as $k => $v){
    if(strrpos($v, 'php') == strlen($v) - 3){
    $arr[$k] = substr($v, 0, strlen($v) - 3);
    }
    }
      

  2.   

    preg_replace("/php$/", "", $a);
      

  3.   

    $d = preg_replace('~php$~i','',"我来学编程php");
    echo $d