Articles of Сравнение

Как сравнить строку со списком строк в PHP?

В основном у меня есть два файла со строками в них, разделенные новой строкой. То, что я хочу сделать, это получить первую строку из первого файла и сравнить ее со всеми строками из второго файла. Затем возьмите вторую строку из первого файла и сравните ее со всеми строками во втором файле, затем получите третью и […]

Проверьте, соответствуют ли строки x%

Я хочу сравнить три строки: "a text string" //target string "a kind of similar text string" "the cow jumps over the moon" И установите параметр процента, который возвращает результаты, которые x% похожи на цель. $results = compare($array,$target,80) $results // Returns an array with str 1,2, because they are at least 80 similar to the target. […]

PHP проверяет значение на несколько значений с помощью OR-оператора

У меня есть имя файла ( $fname ), и мне нужно назначить $pClass типу файла с "-" потом. В настоящее время я всегда получаю text- – независимо от того, какой тип файла он есть. //This gets the extention for the file and assigns the class to the icon <i> $pieces = explode('.', $fname); $ext = […]

Почему in_array () возвращает неожиданные / странные результаты?

Почему in_array() иногда ведет себя так странно и возвращает такие неожиданные результаты? Давайте рассмотрим несколько примеров: $arrayWithTrue = ['Andreas', 'Philipp', true]; $arrayWithNull = [1, 2, 3, null]; $arrayWithMinusOne = [-1]; var_dump(in_array('Gary', $arrayWithTrue)); // returns bool(true) var_dump(in_array(0, $arrayWithNull)); // returns bool(true) var_dump(in_array(true, $arrayWithMinusOne)); // returns bool(true) А? Что тут происходит!? (Несколько лет назад я подумал об […]

PHP – Сравнение времени

Я работаю над веб-приложением Calendar / Planner, и мне нужно сравнить время начала и окончания событий, прежде чем я их сохраню в своей БД. Событие может иметь только один день и между 8 утра и полуночью. Время начала всегда должно быть выполнено до окончания времени. Значения post приходят из формы в следующем формате hh:mm:ss ( […]

Сравнение многомерных массивов в PHP

Как сравнить многомерные массивы в php? Есть простой способ?

Вопрос с интервью: В php, 123 == 0123?

Я ответил, что это неверно. тогда он спросил, почему? я не мог ответить. Может ли кто-нибудь ответить? Мне очень интересно это узнать.

PHP сравнивает строки и возвращает общие значения

Я попытался найти другие сообщения / информацию об этом, и никто из них не работает, хотя я уверен, что это простая задача. У меня две строки, и я хотел бы иметь некоторые строки кода, которые дают мне слово, что у них есть общее. Например, у меня может быть … String1 = "Product Name – Blue"; […]

Массив сравнения PHP

Есть ли все-таки, чтобы сравнить массивы в php с помощью встроенной функции, не выполняя какой-либо цикл? $a1 = array(1,2,3); $a2 = array(1,2,3); if (array_are_same($a1, $a2)) { // code here } Btw, значения массива не всегда будут в одном порядке.

Проверьте, содержит ли строка слово в массиве

Это для чат-страницы. У меня есть $string = "This dude is a mothertrucker" . У меня есть множество badwords: $bads = array('truck', 'shot', etc) . $bads = array('truck', 'shot', etc) . Как я могу проверить, содержит ли $string любое слово из $bad ? Пока у меня есть: foreach ($bads as $bad) { if (strpos($string,$bad) !== […]