0

配列テキストを無効にするにはどうすればよいですか? すべてが正常に動作しますが、var_dump少なくとも、またはの配列テキストはprint_r私が望むものではありません。

array(1) { [0]=> string(21564) "Content" } 

これは私のコードです:

<?php

$url = "http://competitive.euw.leagueoflegends.com/de/ladders/euw/current/ranked_team_3x3";

preg_match('#<table class="views-table cols-6"[^>]+>[\w\W]*?</table>#i', file_get_contents($url), $match);
print_r($match);

?>

Array ( [0] => ) <--- これは削除しなければならない醜い部分です

問題を示す実例: http://bruteforce.tv/index.php/ladder

4

2 に答える 2

1

var_exportそれを使用して、変数の有効な PHP 表現を出力することができます。

編集:OPはpreg_matchの結果をデバッグするのではなく出力したかったのecho $match[0]ですが、答えは...

于 2013-01-27T12:44:29.577 に答える
0

配列テキストと呼ぶものをより具体的にしてください。String(5)部分について話している場合は、それ以外のprint_r代わりに使用できます。これらの関数のいずれかを使用する理由はありません。var_dump

print_rシステムでとの動作が同じである場合var_dumpは、出力を変更している PHP プラグインである必要があります - おそらくXDebug

于 2013-01-27T12:40:13.767 に答える