PHP の関数の戻り値に関する質問

WBOY
リリース: 2016-06-13 13:30:18
オリジナル
746 人が閲覧しました

PHPの関数の戻り値について

PHPコード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->function Traverse_files($dir1,$dir2){
  $dir = $dir1.'/'.$dir2;
  //print $dir;
  //exit;
  $ss = array();
  if (is_dir($dir)){
    if ($dh = opendir($dir)){
      while (($file = readdir($dh)) !== false){
        if($file!=="."&& $file!==".."){
          $ss[]=$file;
        }
      }
      print_r($ss);
      return $ss;
      closedir($dh);
    }
  }
}
$dirbase = 'd:';
$dirito = '5-24';
$bb = Traverse_files($dirbase,$dirito);
printf($bb);

ログイン後にコピー




問題は、上記のretrunの値が取得できないことです。 。 $ss は上に出力できます。
それを解決する方法。 。

-----解決策---------
printf() 関数は、フォーマットされた文字列を出力します。 print_r($bb) を使用する必要があります。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!