PHP strlen问题

2023-11-29

好的,我正在检查字符串的长度是否至少为 4 个字符,长度不得超过 25 个字符

我尝试像这样使用 strlen

$userNameSignupLength = strlen($userNameSignup);

else if($userNameSignupLength<4 && $userNameSignupLength>25) {

            $userNameSignupError = "Must be between 4 to 25 characters long";

        }

但它不起作用...我做错了什么?


Using strlen检查字符串长度(以字节为单位)是正确的。但一个数不能同时小于 4and同时大于25。使用||反而:

if ($userNameSignupLength < 4 || $userNameSignupLength > 25)

现在,如果数字小于 4,则满足条件or大于25。

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

PHP strlen问题 的相关文章

  • 使用 Graph API 删除 facebook 帖子 - 无法正常工作

    我使用以下命令在我的 Facebook 页面上发布消息 attachment array access token gt access token message gt This is a test Message 4 name gt Th
  • PHP ::: 准备语句 ::: freeresult() ::: close()

    使用的重要性是什么 stmt gt free result stmt gt close 使用准备好的语句进行数据库调用后 如下所示 mysqli new mysqli database db pass user stmt mysqli gt
  • 解析错误:语法错误,意外的“”(T_ENCAPSED_AND_WHITESPACE)[重复]

    这个问题在这里已经有答案了 完整错误 解析错误 语法错误 意外的 T ENCAPSED AND WHITESPACE 需要标识符 T STRING 或 变量 T VARIABLE 或数字 T NUM STRING 它说错误出现在第 12 行
  • Php Define() 命名空间内的常量说明

    正如标题所示 我真的很想澄清这一点 我读过一些关于这个主题的文章和帖子 但有些东西不适合我 我会补充一点 我对 Php 有点陌生 好吧 这就是我想了解的 namespace Information define ROOT URL infor
  • Stripe API - 代理后面的 PHP Curl 请求

    我正在尝试使用 php 和curl 在代理后面向 stripe api 发出请求 如果我不在代理后面 则以下内容有效 ch curl init curl setopt ch CURLOPT URL https api stripe com
  • 合并两个数字键关联数组并保留原始键

    我有两个这样的数组 array 11 gt 11 22 gt 22 33 gt 33 44 gt 44 array 44 gt 44 55 gt 55 66 gt 66 77 gt 77 我想组合这两个数组 使其不包含重复项并保留其原始键
  • 用掩码替换字符串模式的最快方法

    我有类似的字符串 string string key foo bar 和参数数组 params array foo gt 1 bar gt 2 如何以 string 模式替换此参数 预期结果是 string key 1 2 首先 您需要重写
  • 订单编辑页面中的 WooCommerce 自定义字段

    Display custom field Orders edit page add action woocommerce before order itemmeta storage location of order items 10 3
  • 如何将值从 android 传递到 php Web 服务并检索它?

    我正在尝试将一个值传递给我的 php web 服务 我已经使用此代码来传递 名称 值 private class MyAsyncTask extends AsyncTask
  • 如何启用 php curl 以在 php cli 中使用

    我已经在没有服务器的情况下在我的计算机上安装了 php 并使用 cli 运行它 但未启用 php curl 我不知道如何执行此操作 如果有人遇到此线程并使用 wamp 服务器 这里有一个针对上述问题的快速解决方案http forum wam
  • 使用 PHP SDK 获取页面的最新 Facebook 帖子

    以下代码位于名为 facebook posts php 的文件内 我从索引文件中调用该文件 如下所示 然而 这段代码放到哪里 却没有任何反应 因此 成功和捕获错误都不会返回错误 正如我所见 我尝试过绝对网址 但这也不起作用 我隐藏了 api
  • PHP:将数组添加在一起

    有人可以帮我解释一下吗 我有两段代码 其中一个按我的预期工作 但另一个则不然 这有效 a array a gt 1 b gt 2 b array c gt 3 c a b print r c Output Array a gt 1 b gt
  • 捕获动态表中 HTML 元素的值

    我有从数据库生成的以下动态表
  • 通过另一个二维数组中的行过滤二维数组的行

    我有两个数组 我正在使用array diff assoc 以获得差异 但它总是返回common set结果中的行 它应该返回new q sets排 我的方法有什么问题吗 样本数据 array1 12 gt new q sets 11 gt
  • php 删除特定文件夹及其所有内容

    我正在使用 php 删除包含已删除帖子图像的文件夹 我正在使用下面的代码 这是我在网上找到的并且做得很好 我想知道当一个文件夹中有其他文件夹时 如何只删除其中的特定文件夹 当我使用下面的代码时 如何才能做到这一点 使用 dev images
  • 从数据库中给定时间起经过的时间

    我有一个 HTML 表 其中包含从数据库中提取的记录 我正在使用 PHP MySQL 我的表中名为 Timer 的列未从数据库中检索 我需要在此处显示经过的时间 从数据库中的特定时间开始 例如 假设现在的时间是2013年2月21日下午6点2
  • PHP 中的数据清理[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • cakephp 3.0 如何使用值而不是 id 填充选择字段

    我一直在寻找以前的答案 但我找到的答案与旧的 cakephp 版本有关 我有两个表 杂志 和 问题 其中存在关系 问题 属于 杂志 问题表如下所示 public function initialize array config this g
  • PHP 启动:运行单元测试时无法加载动态库

    当我尝试运行单元测试时 出现此错误 PHP 警告 PHP 启动 无法加载动态库 bz2 尝试过 xampp php ext bz2 找不到指定的模块 xampp php ext php bz2 dll 找不到指定的模块 在未知的第 0 行
  • 从字符串中的链接中删除基本 URL

    我有一个带有图像链接的字符串 image link raw http website com files 2012 10 image001 png 现在我想删除http website com然后就得到 files 2012 10 imag

随机推荐

  • Haskell 声明中的感叹号是什么意思?

    当我尝试使用真实的项目来驱动 Haskell 时 我遇到了以下定义 我不明白每个参数前面的感叹号是什么意思 我的书上似乎没有提到它 data MidiMessage MidiMessage Int MidiMessage 这是一个严格的声明
  • 检测 AJAX 何时更改 Web 浏览器中 DIV 中的 HTML

    通过 Web 浏览器加载页面并单击触发 AJAX 脚本的链接后 我需要检测 AJAX java 脚本何时完成将 HTML 更改加载到 div 中 由于运行 AJAX 脚本时不会触发 DocumentCompleted 事件 因此我不知道它何
  • 如何解码这段 PHP 代码?

    我想解码这段代码 我不知道它是什么 只知道它是某种代码 有人能帮助我吗
  • 如何在 EditText 上默认使用数字键盘而不强制输入数字? [复制]

    这个问题在这里已经有答案了 这个问题已经在网上其他地方询问过了 没有结果 Android 有没有办法在聚焦时显示数字软键盘EditText 但仍然允许输入任何文本 我想让用户输入数量 例如 1 kg 2 L 所以只需设置inputType
  • Oracle数据库搜索所有表中的字符串,返回行数据[重复]

    这个问题在这里已经有答案了 我需要在 Oracle 数据库中的所有表中搜索特定字符串 并返回找到该字符串的所有记录 我正在使用 SQL Developer 网上发布了几个非常有用的脚本和存储过程 它们提供了一种搜索整个数据库的方法 并且它们
  • 我可以按任意顺序将中间件应用到应用程序吗?

    在 C ASP NET 中 中间件应用程序的顺序重要吗 以下2个代码片段 public class Startup public void Configure IApplicationBuilder app IHostingEnvironm
  • 删除浏览器默认样式

    有没有办法或者声明如XHTML or HTML4这会删除元素上的默认 CSS 样式吗 Doctype 不用于样式化 有两种重要的方法可以删除所有样式并统一默认外观 标准化 csshttps necolas github io normali
  • C++ 中整数向量的序列化/反序列化

    待完成任务 我正在尝试将整数向量序列化为字符串 以便可以将其存储到文件中 使用的方法是将整数逐字节复制到缓冲区中 为此 我使用了 std copy n 函数 为了反序列化 我反向做了同样的事情 即从缓冲区逐字节复制到整数中 并将这些整数附加
  • C# 中的 PInvoke DLL

    我想将一个结构传递给 C 函数 并编写以下代码 当我运行它时 第一个函数 Foo1正在工作 然后起作用Foo出现异常 你能帮我理解问题是什么吗 C代码 typedef struct int Size char Array TTest dec
  • 使用 for 循环在数据框中创建新列来计算 R 中的值?

    我有两个数据框 df1 和 df2 group c Group 1 Group 2 Group3 Group 1 Group 2 Group3 year c 2000 2000 2000 2015 2015 2015 items c 12
  • 在 JavaScript 中对自定义对象数组进行排序

    假设我有一个 Employee 对象数组 var Employee function fname age this fname fname this age age var employees new Employee Jack 32 ne
  • 您认为什么更具可读性:?? (运算符)或使用 if

    我有一个方法会收到string 但在我可以使用它之前 我必须将其转换为int 有时可以是null我必须将其值更改为 0 今天我有 public void doSomeWork string value int SomeValue int P
  • AVAudioPlayer - 帧率下降

    我有一个简单的问题 我正在将 mp3 文件加载到 NSData 对象中 然后在游戏中使用 AVAudioPlayer 来播放它 大约每隔一秒 帧速率就会下降 您可以看到屏幕上出现卡顿现象 这并不是一个重大的减速 但明显明显并且对游戏玩法造成
  • 如何对此 Javascript/JSON 树进行递归搜索?

    我正在写一些 JavaScript 代码 我有一个如下所示的 JSON 对象 为了可读性修改了间距 var myNodes id 4 children id 1 children id 3 children id 2 chil
  • 如何在Python 2.5中模拟ZipFile.open?

    我想将文件从 zip 中提取到特定路径 忽略存档中的文件路径 这在 Python 2 6 中非常简单 我的文档字符串比代码长 import shutil import zipfile def extract from zip name de
  • 为什么我会在网页正文中看到“标题”(不仅在标题栏中)?

    当我运行此代码时 我在浏览器的标题栏和正文中也看到 我的页面 为什么我会得到这个 Because and
  • Unix 连接两个文件的多个字段[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 我有两个文件 猫测试1 txt 1 2 3 4 2 3
  • XMPPFramework - 检索 Openfire 消息档案

    花了几个小时试图解决这个问题 但我被难住了 试图获取我的 OpenFire 服务器上 2 个用户之间的聊天历史记录 我读到需要我的插件才能做到这一点 因此 我在 OpenFire 服务器上安装了 Open Archive 插件并发送以下 X
  • Qt QOpenGLWidget WheelEvent 奇怪的行为

    我有以下课程 class Curve2DOpenGLWidget public QOpenGLWidget protected QOpenGLFunctions 3 3 Core Q OBJECT public Curve2DOpenGLW
  • PHP strlen问题

    好的 我正在检查字符串的长度是否至少为 4 个字符 长度不得超过 25 个字符 我尝试像这样使用 strlen userNameSignupLength strlen userNameSignup else if userNameSignu