dow58115 2013-01-06 05:22
浏览 29
已采纳

我的“if语句”语法错误[关闭]

How do I write this if statement correctly so that the "||" works? || represents "or" by the way. When i take out "|| >30" I receive no syntax error. But when I do include "|| >30" I receive a syntax error saying that ">" is unexpected.

if (strlen($_POST['password']) < 7 || >30){
            $errors[] = 'Your password must be 7 to 30 characters long.'
  • 写回答

2条回答 默认 最新

  • dto5637 2013-01-06 05:24
    关注
    if (strlen($_POST['password']) < 7 || >30){
    

    should be this I presume:

    if (strlen($_POST['password']) < 7 || strlen($_POST['password']) > 30){
    

    Since you asked for a shorter version of this this is the simplest way using the same logic and functions:

    $length = strlen($_POST['password']);
    if ($length < 7 || $length > 30){
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 nginx反向代理获取ip,java获取真实ip
  • ¥15 eda:门禁系统设计
  • ¥50 如何使用js去调用vscode-js-debugger的方法去调试网页
  • ¥15 376.1电表主站通信协议下发指令全被否认问题
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
  • ¥15 复杂网络,变滞后传递熵,FDA
  • ¥20 csv格式数据集预处理及模型选择
  • ¥15 部分网页页面无法显示!
  • ¥15 怎样解决power bi 中设置管理聚合,详细信息表和详细信息列显示灰色,而不能选择相应的内容呢?
  • ¥15 QTOF MSE数据分析