我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

[0-9] + .txt似乎不匹配带有数字名称的文本文件

This pattern doesn't appear to be correctly matching txt files with numeric names: [0-9]+.txt.
Can someone advise me as to what I'm doing wrong?

Context: $posts = preg_grep("[0-9]+.txt", glob('posts/*.txt'));

Your expression is missing the delimiters:

'~/[0-9]+\.txt$~'

But it might just be easier to add this requirement into glob() itself:

$posts = glob('posts/[0-9]*.txt');

近期文章

  • 登录后的PHP空白页面
  • 在php中自定义数组
  • 如何在PHP中将1维数组转换为2维数组
  • php在数组中查找正值和负值的最大值
  • 如果{},则使用isset的有效方法
  • 准备好的陈述会导致错误
  • 引用PDO :: FETCH_ASSOC中的关联数组值
  • PHP应用程序中的HTTP状态代码
  • 检查用户是否在数据库中
  • 每当我将数据插入MySQL时,为什么会出现此错误?
  • 有哪些方法可以通过PHP / MySQL自动处理垃圾邮件发送者
  • 如何添加11小时的时间存储为字符串
  • 查找用户搜索是否在任何数组字段的一部分内
  • PHP表单提交和表单数据验证
  • 序列化和反序列化函数
  • 正确使用move_uploaded_file()
  • PHP变量对象名称?
  • 文件上传PHP AJAX
  • 如何制作一个处理和呈现不同页面的操作
  • PHP文件上传不起作用

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华