我正在尝试使用带有图像的ASCII-Art Generator API,所以我使用这个PHP函数:
($ string是URL)
echo(strip_tags($string));
但是这会返回没有空格的文本,因此这不是确切的文本。
所以,我正在寻找一个能够提供精确文本的功能,有人可以帮助我吗?
答案 0 :(得分:1)
假设你使用的是:http://artii.herokuapp.com/
回复将在text/plain
。
但是这会返回没有空格的文本,所以这不是确切的 文本。
剖析我相信你的意思是newlines
而不是空格。
您需要将回复包装在<pre>
标记中。
<?php
$ascii = file_get_contents('http://artii.herokuapp.com/make?text=ASCII+art');
echo '<pre>'.$ascii.'</pre>';
或者使用CSS来设置div的样式,如pre
<style>
.ascii {
display: block;
unicode-bidi: embed;
font-family: monospace;
white-space: pre;
}
</style>
<?php
$ascii = file_get_contents('http://artii.herokuapp.com/make?text=ASCII+art');
echo '<div class="ascii">'.$ascii.'</div>';