php Получить все элементы массива, которые содержат строку (или одну из массива строк) -- пример функции

Из открытой библиотеки rusphp:

    /**
     * Получит все элементы массива, которые содержат  строку или несколько строк (подстроки)
     * 
     * @param string $arr     -- список строк, в которых искать
     * @param array $startStr -- список подстрок (которые искать)
     * @return array
     */
    public static function getElementsWith($arr, $startStrs, $trim = false)
    {
        $result = [];
        
        foreach ($arr as $val)
        {
            foreach ($startStrs as $startStr) {
                //log::pre($arr);

JQuery each() Пример работы, выход из цикла -- typeerror invalid 'in' operand a $.each (Решение)

Правильное использование:

var result = true; // предположим, что ненулевых значений нет

var voteSelector = "span.votes"; // селектор

$(voteSelector).each(function(index) {
	if ($(this).text() !== '0') { // если выстретили ненулевое значение
		result = false; // всё же они есть
		return false; // прерываем цикл (выход)
	}  
});

JavaScript "Вы уверены?" - Как вывести форму окно подтверждения действия - да нет, пример кода, Вопрос, Усточнение

Для вывода формы с уточняющим вопросом используйте такой код:

if (confirm("Вы уверены?")) {
	// код если да
} else{
	// код если нет
}

Вариант js-файла:

javascript html Ссылка возврата на предыдущую страницу -- пример кода (вернуться к ранее просмотренной странице)

Чтобы ссылка вела на ране просмотренную страницу поставьте такой атрибут:

href="javascript:history.back()"

Например:

 <a href="javascript:history.back()" class="add"> Вернуться</a>

chrome Указание background script -- как указать в manifest.json

Если есть только JS:

{
  "name": "My extension",
  ...
  "background": {
    "scripts": ["background.js"]
  },
  ...
}

Если у внутренней страницы есть какой-то HTML, то подлючаем страницу:

{
  "name": "My extension",
  ...
  "background": {
    "page": "background.html"
  },
  ...
}

А уже внутри файла background.html указываем все необходимые .js скрипты

Источник:
developer.chrome.com/extensions/background_pages

PHP -- дублирование запуска скрипт, при одном открытии страницы дважды запускается код (многократный запуск)

Двойной (или вообще -- многократный) запуск скрипта может приводить к ситуации, когда результат его работы может начать казаться каким-то случайным, зависящим непонятно от чего.

Ситуация следующая: вы открываете страницу в браузере, а php скрипт выполняется более одного раза.

Возможные причины побочных запусков

Те, что мне известны (из необычного):

Мистика - когда не ясно, что происходит, нестандартное поведение php/mysql -- необычная работа скрипта

Предположим, что дело всё же в какой-то технической проблеме, поддающейся исправлению обычными действиями (т.е. имеется ситуация, в которой это действительно не атака тёмных сил, и более того - дело не в проблемах на уровне ОС, не в работе каких-то агрессивных вирусов + не в аппаратных сбоях компьютера).

Opera -- ошибка при упаковке плагина -- a private key for specific extension already exists

a private key for specific extension already exists. Reuse this key or delete it first

Убедитесь, что с рядом упаковываемой директорий действительно не появился файл ключа с расширением .pem

Opera (загрузка в репозиторий магазин плагинов) - No persona.ini in the package. Please include one and try again. -- Решение

Unsupported file type.
No persona.ini in the package. Please include one and try again.

Скорее всего вы пытаетесь загрузить плагин в zip формате.
Для загрузки файла используйте форматы .crx или .nex

Под Воронежем украли половину озера Круглого -- [восстановленно из кэша гугл]


Текст оригинала:

"Неизвестные" [не удержался - добавил кавычки при перепечатке] провели уникальную операцию, чтобы расчистить дно старицы под коттеджную застройку
озера Круглое Воронеж новости - кто спустил осушил строительные фирмы

Pages

Subscribe to fkn+antitotal RSS