代码1
<?php 
 //$str="catalog/demo/product/product21/product21_1.jpg";
 $str=getimg($row['product_id']);
 $var=explode(".",$str);
 echo $var[0];
?>我要的结果是去掉.jpg后缀,所以想用分隔符.分开两部分。
$str取第一行,能去掉.jpg 得结果catalog/demo/product/product21/product21_1但$str取第二行,就不能生效了。输出的是catalog/demo/product/product21/product21_1.jpg请懂的帮帮我,谢谢

解决方案 »

  1.   

     $str=getimg($row['product_id']);
    var_dump($str);
    把这个str打印一下 看看呗
      

  2.   

    你好。打印出来是NULL
      

  3.   

    $str="catalog/demo/product/product21/product21_1.jpg";
    //$str=getimg($row['product_id']);
    $var=explode(".",$str);
    print_r($var);
    Array
    (
        [0] => catalog/demo/product/product21/product21_1
        [1] => jpg
    )应该是你 getimg 函数有问题