php又专门的分隔字符串的函数,查手册explode() 

解决方案 »

  1.   

    关键分完怎么再前台显示啊。我是搞.net的刚用PHP。高手帮我指点一下
      

  2.   

    分完用循环显示,就行了,你用.net有时也会用这种方法吧!
      

  3.   

    explode()出来是个array,按照数组方式操作就可以了,最简单的是foreach
      

  4.   

    .net中只要设置属性就行,php要自己动手了!或者使用某种框架
    里面有所谓的form helper提供你所说的功能
      

  5.   

    以下是根据LS几位所说给你举的一个小例子,你看看是要用哪块。
    <?php
    $str="img/20080907/0724e_com_20080907125005.jpg|img/20080907/0724e_com_20080907125006.jpg|img/20080907/0724e_com_20080907125007.jpg| ";
    $newstr=explode("|",$str);
    echo "<pre>";
    print_r($newstr);
    echo "</pre>";
    $use=array();
    foreach ($newstr as $use)
    {
    $use=$newstr;
    }
    echo "<pre>";
    print_r($use);
    echo "</pre>";
    ?>
      

  6.   

    <?
    $str = 'img/20080907/0724e_com_20080907125005.jpg|img/20080907/0724e_com_20080907125006.jpg|img/20080907/0724e_com_20080907125007.jpg|';echo '<select><option>'.str_replace('|','</option><option>',substr($str,0,-1))."</option></select>";?>
      

  7.   

    $str="img/20080907/0724e_com_20080907125005.jpg|img/20080907/0724e_com_20080907125006.jpg|img/20080907/0724e_com_20080907125007.jpg| ";
        $newstr=explode("|",$str);
        echo "<pre>";
        print_r($newstr);
        echo "</pre>";
        $use=array();
        foreach ($newstr as $use)
        {
            $use=$newstr;
        }
        echo "<pre>";
        print_r($use);
        echo "</pre>";