PHP != 和 == 运算符

2024-01-04

这让我困惑了一段时间。我正在运行一个目录并回显其内容,并且我想排除“..”和“.”文件。

现在,这段代码可以工作:

if ($files = scandir("temp/"))
{
    foreach ($files as $file)
    {
        if ($file == ".." OR $file == ".")
        {
        }
        else {
            echo $file;
            echo "<br>";
        }
    }
}

但这并不...

if ($files = scandir("temp/"))
{
    foreach ($files as $file)
    {
        if ($file != ".." OR $file != ".")
        {
            echo $file;
            echo "<br>";
        }
    }
}

出于明显的原因,第二块代码更符合我的要求,因为我真的讨厌让 true 语句什么也不做。


如果否定由两个单个条件和连词(“and”或“or”)组成的条件,则需要分别否定每个条件并使用另一个连词。

所以试试这个:

if ($file != ".." AND $file != ".")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PHP != 和 == 运算符 的相关文章

  • 从浏览器中删除cookie?

    有什么方法可以指示网络浏览器完全delete一个人的cookie是用PHP设置的吗 我不想expiry或者等待浏览器closed 对于删除 我的意思是实际上不再将其列在 cookie 列表中 尝试这样删除所有 cookie foreach
  • 人类可读的 JSON:又名向 json 转储添加空格和换行符

    是否有一个 简单 脚本可以获取 json 数据并对其进行格式化以使其更具可读性 例如 response is a json encoded string var dump response 上面的内容在一行上输出所有内容 我希望将其缩进并加
  • Laravel 模型访问器从缓存中获取 - 性能增强

    我在数据库中有一个项目列表 每个项目都可以选择被否决或赞成 这些投票与其他项目字段一起存储在 MySql 中 例如这样的事情 Schema create items function table table gt increments id
  • Magento 信用卡号与信用卡类型不匹配异常

    我正在使用 magento api 并且在创建订单时遇到了一些问题 我已经能够完成创建订单的所有工作 使其能够正常工作 我看到的问题是 当我调用创建订单的方法时 我总是遇到异常 Credit card number mismatch wit
  • wordpressfunctions.php - 为每个帖子类别使用不同的页面模板

    我想连接到 save post 函数 找出帖子所属的类别 然后为每个类别中的帖子分配不同的页面模板 我已经尝试了大约 30 个不同的版本 但都没有成功 有人可以帮我指出正确的方向吗 add action save post assign c
  • 在 Laravel 中获取身份验证用户 ID

    如果用户登录 Laravel 5 1 我们可以访问用户 ID Auth user gt id 在我以前的应用程序 不是 laravel 中 当用户登录时 我正在为 userid 注册一个会话 我正在检查 SESSION user id 是否
  • 正则表达式匹配IP地址[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我是正则表达式的新手 我想使用preg match函数用于查找字符串是否为 IP 地址 例如 string 10 0 0 1 preg m
  • 如何?使用 PHP API 提交亚马逊创建配送订单 XML

    我现在正在努力使用 Amazon API 我正在尝试创建履行订单 将订单发送到亚马逊以供他们履行 我首先需要创建我使用过的文档 的XMLhttp www jyi org wp content uploads Amazon xml pdf h
  • 如何在codeigniter中设置cookie

    我尝试了以下设置 cookie 的代码 但无法获取 cookie if this gt input gt post remember this gt load gt helper cookie cookie array name gt re
  • WordPress Loop:如何将每 3 个帖子包装到一个 div 中?

    我正在尝试这个 div div 但这不起作用 谢谢你 感谢各位的支持 我尝试了两种解决方案 但都不起作用 我最终做到了这
  • Laravel 4,如何在 Route::controller() 上应用过滤器

    我知道我能做到 Route get foo bar array before gt filter uses gt Controller bar 应用路由一些过滤器 我也知道 Route group 方法 无论如何 如果我想以这种方式定义一个
  • 多个提交按钮

    我在 HTML 和 PHP 中遇到多个提交按钮时遇到问题 我尝试为基于 Web 的计算器编写 GUI 代码 这确实很容易 但是 php 中的函数并不那么容易 所以我有这个简单的 GUI 有 6 个提交按钮
  • php 验证十进制格式的纬度/经度字符串

    好吧 我有一个巨大的经度和纬度坐标列表 也就是说 我还有一些来源来提取这些坐标 其中一些来自 get post 方法 这可能会导致我的网站 服务中存在潜在的安全漏洞 所以我想弄清楚如何通过 PHP 验证经度和纬度 我正在考虑通过 preg
  • PHP 数组 ASC 排序

    我正在尝试对以下数组进行排序 但由于某些奇怪的原因 它似乎不起作用 sizearray Array 0 gt 39 1 gt 40 2 gt 41 3 gt 42 4 gt 43 5 gt 44 6 gt 45 7 gt 39 8 gt
  • PHP APC 加载 apc.so 时出错

    我最近通过 WHM 面板 Web 主机管理器 在我们的服务器上安装了 PHP APC 安装成功后 我以为一切都很好 然而第二天我注意到我们的 error log 文件变得相当大 经过检查我多次注意到以下行 PHP 警告 PHP 启动 无法加
  • Monolog:如何捕获所有错误和异常

    我错过了一些非常明显的东西 如何让 monolog 记录所有 php 错误 php 用户错误和异常 在使用 monolog 之前 我编写了自己的函数并将其传递给set error handler register shutdown func
  • 处理 PHP 中的会话劫持

    阅读了 Stackoverflow 上有关会话劫持的许多问题 我发现验证用户会话的唯一 解决方案 是检查用户代理 这是一个薄弱的保护层 我什至懒得去检查实施它 所以 我想知道你们实施了哪些解决方案 您是否使用 PHP 的本机会话或者是否有更
  • Highcharts 异步服务器加载多个系列

    我正在尝试按照其示例使用 Highcharts 的延迟加载 http www highcharts com stock demo lazy loading http www highcharts com stock demo lazy lo
  • 如何使用symfony2中的findOneBy方法返回数组而不是对象?

    我有一种情况 我想使用 symfony2 中的 findOneBy id 方法查询数据库 namePosting this gt getDoctrine gt getRepository MyBundle Users gt findOneB
  • 如何使用 mod rewrite / htaccess 创建具有两个或多个参数的友好 URL?

    新手在这里重写Mod 我想在 URL 中传递两个 URL 参数 但采用更友好的格式 如果用户通过 example com blah123 sys 在本例中我应该能够提取 MySQL 记录 blah123 和模式类型 sys 这是例子 URL

随机推荐

  • 如何在 Django 中加载主干的引导模型

    当主干应用程序加载时 对于我的应用程序来说 这意味着页面已加载 我需要初始收集数据 主干文档说 我不明白这一点 这是否意味着我应该使用初始数据渲染页面 例如 collection initial data 我在后端使用 django 那么如
  • 示例无效的 utf8 字符串?

    我正在测试我的一些代码如何处理错误数据 并且我需要一些无效 UTF 8 的字节序列 你能发布一些 最好能解释一下为什么它们不好 你从哪里得到它们吗 In PHP examples array Valid ASCII gt a Valid 2
  • PhoneGap 还是 JqueryMobile? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我在 PhoneGap Cordova 上构建了应用程序 并在此过程中遇到了很多困难 因此我想我的下一个版本将使用 jQuery Mobile
  • Django 'image' 属性没有与之关联的文件

    当用户注册我的应用程序时 当他到达个人资料页面时 我收到此错误 The image attribute has no file associated with it Exception Type ValueError Error durin
  • VS Code 无法识别 Pi Pico SDK 标头

    所以我已经完成了在 Linux 的 Windows 子系统中编译的所有设置 一切都工作正常 我正在 VS Code 中编写代码 但它无法识别 pico stdlib h 等标头 代码编译并工作正常 但最好能正确设置代码 这样我就可以获得自动
  • JavaScript 对象 ID

    JavaScript 对象 变量是否有某种唯一标识符 就像鲁比那样object id 我指的不是 DOM id 属性 而是某种内存地址 如果您想在不修改底层对象的情况下查找 关联具有唯一标识符的对象 您可以使用WeakMap https d
  • Vanilla Javascript 切换下拉菜单

    我的大脑已经检查过了周末 我正在寻找一种纯 Javascript 解决方案 如果在单击另一个主菜单项时打开一个下拉菜单框 则先前打开的下拉菜单将关闭 然后显示新单击的主菜单项的下拉菜单 我知道这可能很简单 但我无法想出一个不复杂的解决方案
  • 将值从单元格复制到列的其余部分

    有没有人可以帮助我分解这个长公式 并通过检查独立元素来帮助我们理解它是如何工作的 它需要两个连续的列 在本例中为 A 和 B 首先从 A 中获取一个值 如果 A 下方有下一个值 它将重复实际值直到该行 如果 A 中没有剩余值 则返回 空白
  • 如何配置.net core以将身份验证cookie发送到不同的域

    我正在尝试将 cookie 与前端一起使用 该前端的域与后端的域不同 后端是用 net core实现的 前端是Angular 我研究过 在进行 http 调用时需要设置 withCredentials true 但是当我将其设置为 true
  • AngularJS ui-router 视图结构产品站点

    所以我正在创建一个产品网站 有点像网上商店 该网站将有一个带有顶部菜单的标题 一个带有过滤器的侧边栏 一个内容区域和一个页脚 我希望侧边栏过滤器根据所选的顶部菜单进行更新 因此 当我在顶部菜单中选择新项目时 左侧的过滤器应该更新 并且在选中
  • ExecuteSQL 和 ExecuteSQLRecord 之间的区别

    我想了解两个处理器之间的区别ExecuteSQL and ExecuteSQLRecord V1 8 及以上 后者是否提供了额外的东西 ExecuteSQL不是吗 我已经看到的一件事是执行 SQL 不维护 状态 做ExecuteSQLRec
  • 检查变量是否为空

    我有一些用户提交的变量 我想将它们显示在网站的不同部分 如下所示 div class pre box Term div div class entry div 有时 这些变量可能为空 在这种情况下我不想显示空变量的标签 在上面的例子中我想隐
  • 如何避免 c++ 和 boost::python 文档之间的冗余?

    我使用 boost python 在 C 代码中添加 python 模块 C 项目使用 doxygen 进行记录 我想为 python 模块创建一个文档 但我不知道如何不像这样冗余 include
  • java中的尾递归

    这是展示尾递归的好例子吗 public printName System out println Smith printName 我不打算在现实生活中这样做 但我将此作为考试的例子 这是正确的吗 不 有两个原因 尾递归仅在编译器支持时才有价
  • 当我查询模式时,MySQL 给出波动的行数?

    在这里 我在笔记本电脑上的开发数据库上按下并运行相同的命令 一遍又一遍 mysql gt select count from tblTraceOutput count 300175 1 row in set 0 42 sec mysql g
  • Javascript 事件监听器退出(?)监听...Youtube API - 无控制台错误

    EDIT 2016 06 25 我删除了 6 月 16 日的更新 因为不再相关 我在下面留下了我的OP 今天我又花了 4 个小时在这上面 现在的情况是这样的 我的功能WORKS对于两个链接 视频参数在数组中定义 另外两个链接不起作用 I g
  • 更改图例符号的大小

    如何更改图例中符号的大小 现在他们看起来像这样 我希望它们是与标题大小大致相同的正方形 查看文档后 我认为更改 symbolHeight symbolRadius 和 symbolWidth 可以解决问题 但事实并非如此 事实上 据我所知
  • 我将 IDENTITY_INSERT 设置为 ON,但收到 SqlException 提示它已关闭

    我试图从文本文件中获取数千张发票 和其他内容 并将它们插入到 SQL Server 2008 中 我编写了一个小控制台应用程序来执行此操作 它使用 LINQ to SQL 插入所有现有发票后 我想要Invoice ID作为一个身份列和自动增
  • Eclipse PDE:自定义 QuickFix 仅在问题视图中可用?

    我在自定义快速修复方面遇到了麻烦 我想在 Eclipse 插件中提供这些修复 并且我希望在 Eclipse PDE 方面比我更有经验的人能够在这个问题上为我提供一些提示 据我了解 我可以通过扩展扩展点来提供自定义的所谓 快速修复 或 解决方
  • PHP != 和 == 运算符

    这让我困惑了一段时间 我正在运行一个目录并回显其内容 并且我想排除 和 文件 现在 这段代码可以工作 if files scandir temp foreach files as file if file OR file else echo