preg-grep

    1熱度

    2回答

    如何使用PHP中的preg_match檢查文件名? 文件名= 2.pdf 還應匹配,如果另一個文件名爲2-2.pdf或2-3.pdf。 這是炒作前的Id。它不需要檢查.pdf文件擴展名。 $id = 2; $list = scandir("D:/uploads/"); $list = preg_grep("/^".$id."$/", $list); foreach ($list as $f

    5熱度

    3回答

    *從雷沃的回答 這裏更新的問題是工作腳本一套更好的例子字符串,以顯示我的intent- $strings[] = 'seventy five yards out'; $strings[] = 'sixty yards out'; $strings[] = 'one hundred fifty yards out'; $inputString = 'seventy two yards out

    1熱度

    1回答

    我有一些可以選中的複選框。它們看起來像 <input type="checkbox" name="order[123]" value="1"> 現在我檢查FORMDATA和我這樣過濾ID的訂單陣中,之前我在數據庫中查找此人。 $orderids = preg_grep('/^\d+$/', array_keys($_POST['order'])); 有沒有更有效的方法來做到這一點?

    0熱度

    5回答

    我正在尋找一種與in_array相同的替代函數,但它也可以檢查搜索項是否僅包含給定元素的一部分而不是整個元素: 目前與下面的腳本工作: $attributes = array('dogs', 'cats', 'fish'); if (in_array($attributes, array('dog','cats','fishess'), true)) { * does so

    2熱度

    1回答

    PHP preg_grep不能正常工作?我是PHP初學者,還有英文交流。 這個程序的執行結果由「ArrayArray」表示... <?php $news = fopen("news.txt", "r"); $keywords = fopen("keywords.txt", "r"); $open_news = []; while (!feof($news)) { $open_n

    -2熱度

    3回答

    我有一個mySQL查詢來從一整年中獲取數據:$allYearData = $stmt->fetchAll(); 現在我想將此數組拆分爲12個部分,按月分隔。 UPDATE 所以我$allYearData數行: //Count all keys $allYearDataCount = Count($allYearData); 現在我用PHP preg_grep()進行搜索,並把結果在新陣列$j

    0熱度

    2回答

    我有一個字符串,其中一部分字符串位於花括號內,我想將它們放入數組中。 的字符串,例如:Lorem {{ipsum}} dolor sit amet, {{consectetur}} adipiscing elit. 而且我想獲得:array("ipsum", "consectetur") 我嘗試這樣做: $regExp = "/\{\{([^)]+)\}\}/"; $result = preg_

    0熱度

    3回答

    我已經返回一個preg_match來檢查起始數字是否爲9477或不是,它可以正常工作。但是現在我想添加另一個條件來添加9477或9476應該是有效的。 這裏的條件: 應包含11位數字 應與9477或9476 這裏開始是我的代碼: preg_match('/^9477\d{7}$/',$Mnumber)

    1熱度

    2回答

    我目前的一個問題,在PHP的數組, 我請求從一個HTML網站的所有<li>標籤具有: $dochtml = new DOMDocument(); $dochtml -> loadHTMLFile("my.html"); /*get all li’s*/ $lis = $dochtml -> getElementsByTagName('li'); 我的HTML正文: <li>gfvgve