検索

ホームページ  >  に質問  >  本文

再帰が戻り値をどのように受け取るかを理解するのを手伝ってください

//HTML タグをフィルタリングします

function formatString($str){

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


## //配列かどうかを判断します

if(!is_array($str)){

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

} else {

Foreach ($ Str as $ k = & gt; $ v) {

## // $ v が多次元かどうかの判定Array

使用して使用して使用して使用して使用して使用して使用して使用して使用して使用します - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 」 v)) $str[$k][$v] = formatString($v); $preg,'',$v);}

}

## return $str;

}


return $str;

}

##

逢丿场逢丿场2775日前789

全員に返信(1)返信します

  • 逢丿场

    逢丿场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); => } else if (! is_array ($ v)) {

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

    返事
    0
  • キャンセル返事