作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
目前我正在开发一个用户名检查器。我试图将所有可用的用户名回显到文本区域中,唯一的问题是,因为文本区域位于函数和“if”语句内,而不是将所有可用用户名显示到 1 个单个文本区域中的代码,因为textarea 位于函数和“if”语句内,当检查每个用户名时,textarea 会继续生成。
问题的实时示例:http://hawkgen.com/ogpost/
代码:(第二个文本区域是产生问题的区域)
<?php
function getTitle($Url){
$str = file_get_contents($Url);
if(strlen($str)>0){
preg_match("/\<title\>(.*)\<\/title\>/",$str,$title);
return $title[1];
}
else
return '404';
}
?>
<form action="index.php" method="post">
<textarea name="notes" value="username" rows="4" cols="50">
test
test1
test2
test3
test4
test5
</textarea>
<input type="submit" value="Submit">
</form>
<?php
$convert = explode("\r\n", $_POST["notes"]);
for ($i=0;$i<count($convert);$i++)
{
if (strlen($convert[$i])>0) {
$resultCheck = getTitle("http://www.youtube.com/" . $convert[$i]);
if (strpos($resultCheck,'404') !== false) {
?>
<textarea id="myText" rows="10" cols="40">
<?php
echo $convert[$i];
echo "\n";
?>
</textarea>
<?php
}
else {
}
}
}
?>
最佳答案
正如andrewsi在您的帖子评论中提到的,您可以在循环中聚合用户名,然后在循环外将它们一起显示,如下所示:
$usernames = array();
for ($i=0;$i<count($convert);$i++)
{
if (strlen($convert[$i])>0) {
$resultCheck = getTitle("http://www.youtube.com/" . $convert[$i]);
if (strpos($resultCheck,'404') !== false) {
$usernames[] = $convert[$i];
}
}
}
echo '<textarea id="myText" rows="10" cols="40">' . implode("\n", $usernames) . '</textarea>';
关于javascript - PHP:在文本区域内回显?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23183408/
我有数百个位置的列表,只想显示当前屏幕上这些位置的 MKPinAnnotation。屏幕从 2 英里半径内的用户当前位置开始。当然,用户可以滚动和缩放屏幕。现在,我等待 map 更新事件,然后循环遍历
我试过检查 CGRect: CGFloat imageX1 = imageView.frame.origin.x; CGFloat imageY1 = imageView.frame.origin
我是一名优秀的程序员,十分优秀!