遍歷資料并且匹配文件名的時(shí)候出錯(cuò).
Jun 13, 2016 pm 01:11 PM
遍歷文件并且匹配文件名的時(shí)候出錯(cuò)................
- PHP code
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> <?php $search="'/class/i'"; $dir=opendir("./"); $filearray=array(); while(($file=readdir($dir))!==false) { $filearray[]=$file; } foreach($filearray as $value) { if(preg_match_all([color=#FF0000]$search[/color],$value,$filefinal)) { echo "符合搜索的文件名:".$value."<br/>"; } } ?>
出錯(cuò)部分已經(jīng)用紅色標(biāo)注,改成'/class/i'之后又能正常...難道preg_match_all這個(gè)函數(shù)的參數(shù)不可以用變量嗎????
------解決方案--------------------
$search="/class/i"; //這樣就可以了
------解決方案--------------------
glob("./*{$search2}*"); 也可以解決你的問題

Hot AI Tools

Undress AI Tool
Undress images for free

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

Concepts and instances of classes and methods Class (Class): used to describe a collection of objects with the same properties and methods. It defines the properties and methods common to every object in the collection. Objects are instances of classes. Method: Function defined in the class. Class construction method __init__(): The class has a special method (construction method) named init(), which is automatically called when the class is instantiated. Instance variables: In the declaration of a class, attributes are represented by variables. Such variables are called instance variables. An instance variable is a variable modified with self. Instantiation: Create an instance of a class, a specific object of the class. Inheritance: that is, a derived class (derivedclass) inherits the base class (baseclass)

Class is a keyword in Python, used to define a class. The method of defining a class: add a space after class and then add the class name; class name rules: capitalize the first letter. If there are multiple words, use camel case naming, such as [class Dog()].

jQuery is a classic JavaScript library that is widely used in web development. It simplifies operations such as handling events, manipulating DOM elements, and performing animations on web pages. When using jQuery, you often encounter situations where you need to replace the class name of an element. This article will introduce some practical methods and specific code examples. 1. Use the removeClass() and addClass() methods jQuery provides the removeClass() method for deletion

Vue error: Unable to use v-bind to bind class and style correctly, how to solve it? In Vue development, we often use the v-bind instruction to dynamically bind class and style, but sometimes we may encounter some problems, such as being unable to correctly use v-bind to bind class and style. In this article, I will explain the cause of this problem and provide you with a solution. First, let’s understand the v-bind directive. v-bind is used to bind V
![How to solve the '[Vue warn]: v-bind:class/ :class' error](https://img.php.cn/upload/article/000/465/014/169300902772563.jpg?x-oss-process=image/resize,m_fill,h_207,w_330)
How to solve the "[Vuewarn]:v-bind:class/:class" error During the development process of using Vue, we often encounter some error prompts. One of the common errors is "[Vuewarn]:v-bind:class" /:class" error. This error message usually appears when we use v-bind:class or :class attribute, indicating that Vue cannot correctly parse the class value we set. Then, if

When writing PHP code, using classes is a very common practice. By using classes, we can encapsulate related functions and data in a single unit, making the code clearer, easier to read, and easier to maintain. This article will introduce the usage of PHPClass in detail and provide specific code examples to help readers better understand how to apply classes to optimize code in actual projects. 1. Create and use classes In PHP, you can use the keyword class to define a class and define properties and methods in the class.

How jquery determines whether an element has a class: 1. Determine whether an element has a certain class through the "hasClass('classname')" method; 2. Determine whether an element has a certain class through the "is('.classname')" method.

According to news on January 31, TheBrowserCompany recently released a new application called ArcSearch, which makes full use of AI technology and aims to help users obtain the information they need more quickly and conveniently. The core feature of the ArcSearch application is its "Browseforme" function, which is powered by models from companies such as OpenAI. When a user searches, this function can automatically read at least six related web pages, integrate and summarize this information through AI technology, and finally display it to the user on a newly designed page. This page not only contains information related to the search keywords, but also divides the content into different parts to make it clearer for users.
