suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Helfen Sie mir zu sehen, wie die Rekursion den Rückgabewert erhält

//HTML-Tags filtern

function formatString($str){

$preg = "/</?[^>]+>/i";


//Bestimmen Sie, ob es sich um einen handelt array

_ If (! Is_array ($ STR)) {

Return Preg_replace ($ preg, '', $ str);

} else {

fireach ($ str as $ k = & gt; $ v) {

/

/

/ /Bestimmen Sie, ob das $ V ein mehrdimensionales Array ist

if (is_array ($ v)) $ Str [$ k] [$ v] = Formatstring ($ v); preg_replace($preg ,'',$v);}


                                                                                                                           

}

逢丿场逢丿场2646 Tage vor731

Antworte allen(1)Ich werde antworten

  • 逢丿场

    逢丿场2017-08-16 17:22:15

    已解决

    //过滤HTML标签

    function formatString($str){

       $preg = "/<\/?[^>]+>/i";

       $tree = array(); 


       //判断是否 为数组

       if(!is_array($str)){

           return preg_replace($preg,'',$str);

       }else{

           foreach ($str as $k => $v) {

               //判断$V是否是多维数组

               if(is_array($v)){

                $tree[$k] = formatString($v);

            }else if(!is_array($v)){

            $tree[$k] = preg_replace($preg,'',$v);

            }

           }


           return $tree;

       }

    }


    Antwort
    0
  • StornierenAntwort