簡體   English   中英

Finder類php-搜索關鍵字問題

[英]Finder Class php - search keywords issue

我正在使用symfony 2.7,正在使用php的finder類。

我正在文件列表中搜索1個以上的關鍵字。

我不知道如何使用finder類的“ contains”方法搜索1個以上的關鍵字。

以下是我的示例代碼。

$value = 'Leo Tiger';

$finder = new Finder();
$finder->in()->files()->contains($value);

我擔心的是,我想像彈性搜索一樣在差異文件中分別搜索“獅子座”和“老虎”。

如何在finder方法中使用通配符?

如果有人可以幫助我,我將非常感謝。

正如你可以到功能評論看到包含參數$模式可以是(字符串或正則表達式)。 您可以嘗試使用regex查找關鍵字Leo或Tiger:

$finder = new Finder();
$finder->in($dir)->files()->contains('/Leo|Tiger/');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM