PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

var_dumpの結果をPHPの文字列にキャプチャする方法は?


var_dumoの結果の値は、「出力バッファリング」を使用して文字列に抽出できます。以下は、同じことを示す例です-

<?php
   function varDumpToString($var) {
      ob_start();
      var_dump($var);
      $result = ob_get_clean();
      return $result;
   }
   //usage
   $data = array('first', 'second', 'third');
   $result = varDumpToString($data);
   echo $result;

出力制御関数は、関数の出力を取得して文字列変数に保存するのに役立ちます。一般に、PHPコードの出力は通常ブラウザに表示されます。

出力

これにより、次の出力が生成されます-

array(3) { [0]=> string(5) "first" [1]=> string(6) "second" [2]=> string(5) "third" }

  1. PHPで文字列をブール値に変換する方法は?

    PHPで文字列をブール値に変換するためのコードは、次のとおりです。 filter_val()メソッドを使用します- 例 <?php    echo "Displaying Sunday as first day of a week...\n";    $res = date('l - d/m/Y', strtotime("sunday 0 week"));    echo "First day (next week) = ", $res."\n

  2. Pythonで文字列の最初または最後のテキストを一致させる方法は?

    問題.. 特定のテキストパターンについて、文字列の開始または終了を確認する必要があると想定します。一般的なパターンはファイル名拡張子ですが、何でもかまいません。これを行う方法について、いくつかの方法を紹介します。 Startswith()メソッド 文字列の先頭を確認する簡単な方法は、startswith()メソッドを使用することです。 例 text = "Is USA colder than Australia?" print(f"output \n {text.startswith('Is')}") 出力 True 例 filen