繁体   English   中英

在此PHP foreach循环中可能缺少一些非常简单的内容

Possibly missing something very simple in this PHP foreach loop

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

这个问题是延期这个问题

基本上,脚本会比较两个数组并输出差异(向用户显示的内容)。

$urlsToShow = array_diff($siteUrls, $seenUrls);
if (!empty($urlsToShow)) {
    // Echo the url to show for the iframe within browse.php and add an entry to the database that the user has seen this site
    foreach ($urlsToShow as $urlToShow) {
        echo $urlToShow;
        $entry = "INSERT INTO views VALUES ('', '$currentUsername', '$urlToShow')";
        mysqli_query($con, $entry);
        break;
    }
}

问题是我一次迭代就能获得两个条目到数据库中? 显示$urlsToShow数组中的第一个站点(回显到iframe中),并将其与同一数组中的下一个站点一起添加到数据库中。 但是用户永远不会看到下一个站点。

我使用break正确?

1 个回复

可能使用break; 不会符合您的最大利益。 我建议使用continue;

2 在 foreach 循环中向数组添加一些变量

1 / 我读取了一个带有多个 Join 和 where 子句的表 X(结果在 $query1 中)。 2 / 之后,我做了一个 FOREACH 循环。 对于每个选定的行,我对来自表 X 的某些字段求和,其中列 = $ 来自 $query1 的值。 如何将查询 2 的结果移动到查询 1 的 ...

3 PHP-为什么此变量在此foreach循环中不起作用?

$ value可以正确打印。 该数字对于$ value是正确的,因此我认为该部分已删除。 如果我以($value)->price类的(10079)->price ($value)->price类的方式手动输入实际数字,该函数将正常工作,并且最后一行print_r ($p ...

4 PHP,为什么我从foreach循环中得到重复的内容?

我有一个查询,我试图得到这样的结果: while循环的原始结果将是: 我正在使用str_replace使它看起来像这样: 发生了什么事,我回来了: 那是因为我用了while foreach吗?但是,如果我拿出一个我不会得到任何结果 有任何想法吗? 谢谢 ...

6 简单的PHP邮件程序缺少一些位

我复制了一些PHP邮件程序,并使其正常工作。 但问题是,我认为它缺少我想要的东西,我需要使最终的电子邮件输出显示如下: 姓名:[发件人姓名在这里] 主题:[主题在这里] 讯息:[这里的讯息] 看看上面的格式是否可以完成,我也想在某个时候添加公司输入字段。 这是他下面的ph ...

8 使用php在循环中向URL发送一些参数

我有一个for循环,可从csv文件中读取一些数据,当然我也有一个获取参数并将其插入数据库的URL。 网址是: http://domain.com/resiver/getdata.php?id=30&time=1399855552&body=mytext&fro ...

2014-09-10 10:43:28 0 54   php
9 PHP:在循环中有一些内存问题

我有一个类似于以下内容的代码段: 这个片段应该作为守护进程服务运行,但是我在使用这个工作时遇到了很多麻烦。 问题:每次迭代都会增加进程内存使用量。 好像在每次新的迭代中$myObject实例化一个新的$myObject ,但前一个仍在内存中分配,等等。 我试过了: ...

10 为什么我的变量在此foreach循环中不迭代?

我试图通过使用变量遍历循环次数来使div ID具有唯一名称。 由于某种原因,我的$ k变量似乎没有前进。 这是代码: 每当循环运行时,我的HTML输出都为$ k给出0: 任何帮助,不胜感激! ...

2011-08-11 07:27:25 3 251   php
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM