Я пытаюсь запустить команду (найти), например, которая позволит мне найти все php-файлы, в которых есть строки с более чем 50 символами. У меня есть база, которая выглядит так, но мне не удается написать в grep: sudo find . -name '.*php' -exec fgrep -q '..' {} \; -print Я предполагаю, что вещь, которая не является символом, […]
У меня есть сборник документов MongoDB, содержащий несколько полей. Один из столбцов / полей должен быть только числовым, но некоторые из этих полей содержат нечисловые (поврежденные) данные в виде строковых значений. Я должен найти наивысшее числовое значение этого столбца, исключая коррумпированные, не численные данные. Мне известно о том, как получить максимальную ценность столбца в MongoDB […]
Я могу найти повторяющиеся слова в тексте с помощью этой функции: $str = 'bob is a good person. mary is a good person. who is the best? are you a good person? bob is the best?'; function repeated($str) { $str=trim($str); $str=ereg_replace('[[:space:]]+', ' ',$str); $words=explode(' ',$str); foreach($words as $w) { $wordstats[($w)]++; } foreach($wordstats as $k=>$v) { […]
Я пытаюсь найти запись в mongoDB с помощью поля MongoID «_id». Я нашел примеры, как это сделать, но не могу заставить его работать. Пример: $recID = "010101010101011"; //would be a valid mongodb _id $recID = new MongoId((string)$recID); // I have tried it without the (string) cast too $cursor = $this->Collection->findOne(array('_id' => $recID)); print_r($cursor); Он выводит: […]
У меня есть приложение, которое должно открыть файл, затем найти в нем строку и напечатать номер строки, где находится строка. Например, файл example.txt содержит несколько хэшей: APLF2J51 1a79a4d60de6718e8e5b326e338ae533 EEQJE2YX 66b375b08fc869632935c9e6a9c7f8da O87IGF8R c458fb5edb84c54f4dc42804622aa0c5 APLF2J51 B7TSW1ZE 1e9eea56686511e9052e6578b56ae018 EEQJE2YX affb23b07576b88d1e9fea50719fb3b7 Итак, я хочу, чтобы PHP искал «1e9eea56686511e9052e6578b56ae018» и распечатал его номер строки, в этом случае 4. Обратите внимание, […]
Я не могу понять, в течение моей жизни, чтобы выбрать из коллекции с параметром or . Это не работает для меня, и я не могу найти документацию по нему для php. Вот мой примерный код, который ничего не возвращает, даже если они существуют в коллекции: $cursor = $products->find( array( '$or' => array( "brand" => "anti-clothes", […]
Это довольно просто, поскольку это самая простая вещь, но я не знаю, чего я пропущу: Наличие модели под названием Site Я использую Eloquent ORM, поэтому, когда я звоню (в контроллере) $oSite = Site::find(1) а потом var_dump($oSite); Он возвращает значение NULL . Но когда я проверяю базу данных, на «сайтах» таблицы фактически содержится следующий элемент: id: […]