PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (311): [1] 2 3 4 5 6 7 8 9 ... » В конец

> Найдено сообщений: 4658
armancho7777777 Отправлено: 18 Июля, 2018 - 16:38:10 • Тема: Почему в режиме $strict in_array не верную кодировку? • Форум: Вопросы новичков

Ответов: 8
Просмотров: 87
Doox911 пишет:
Но как тогда остаются только кириллические символы?
armancho7777777 пишет:
preg_replace

Удалит всё, что не входит в исключение.
CODE (text):
скопировать код в буфер обмена
  1. "/[^а-яё\d ]/ui" -> ""
armancho7777777 Отправлено: 17 Июля, 2018 - 14:58:31 • Тема: Почему в режиме $strict in_array не верную кодировку? • Форум: Вопросы новичков

Ответов: 8
Просмотров: 87
PHP:
скопировать код в буфер обмена
  1. $word = 'Привет';
  2. $len = mb_strlen($word, 'UTF-8');
  3.  
  4. for($i=0; $i < $len; $i++) {
  5.     echo mb_substr($word, $i, 1, 'UTF-8'), "\n";
  6. }
  7.  

А вообще, Вашу задачу можно решить одной строкой кода:
PHP:
скопировать код в буфер обмена
  1. $clear_string = preg_replace (["/[^а-яё\d ]/ui", "/ +/"], ["", " "], $word);
armancho7777777 Отправлено: 12 Июля, 2018 - 13:37:50 • Тема: поиск внутри json_data на sql • Форум: SQL и Архитектура БД

Ответов: 7
Просмотров: 108
Пожалуйста.
armancho7777777 Отправлено: 11 Июля, 2018 - 18:08:47 • Тема: поиск внутри json_data на sql • Форум: SQL и Архитектура БД

Ответов: 7
Просмотров: 108
Да конечно можно.
Гвозди, микроскопом, забивать тоже можно.

SQL function MATCH_PRICE (Отобразить)

CODE (sql):
скопировать код в буфер обмена
  1.  
  2. SELECT id, `data`
  3.   FROM json_data
  4.  WHERE JSON_SEARCH(`data`, "one", "france", NULL, "$[*].lesson") IS NOT NULL
  5.    AND MATCH_PRICE(JSON_EXTRACT(`data`, "$[*].price"), 14000, 21000) > 0;
  6.  
armancho7777777 Отправлено: 11 Июля, 2018 - 17:09:59 • Тема: поиск внутри json_data на sql • Форум: SQL и Архитектура БД

Ответов: 7
Просмотров: 108
Соц Сеть пишет:
знаете ?

Знаю. Создать таблицу и записывать эти данные туда, а не в JSON.
armancho7777777 Отправлено: 11 Июля, 2018 - 14:37:59 • Тема: поиск внутри json_data на sql • Форум: SQL и Архитектура БД

Ответов: 7
Просмотров: 108
CODE (sql):
скопировать код в буфер обмена
  1. SELECT id
  2.   FROM json_data
  3.  WHERE JSON_CONTAINS(`data`, JSON_OBJECT("lesson", "france")) > 0;
  4.  
  5. -- Or
  6.  
  7. SELECT id
  8.   FROM json_data
  9.  WHERE JSON_SEARCH(`data`, "one", "france", NULL, "$[*].lesson") IS NOT NULL;
  10.  
  11. -- Or
  12.  
  13. SELECT JSON_EXTRACT(DATA, "$[*].lesson") AS lessons
  14.   FROM json_data
  15. HAVING JSON_SEARCH(lessons, "one", "france") IS NOT NULL;
armancho7777777 Отправлено: 13 Апреля, 2018 - 08:58:32 • Тема: отсортировать диапазон ip • Форум: Вопросы новичков

Ответов: 4
Просмотров: 146
Function ipGroupByRange (Отобразить)


Result (Отобразить)


?
(Добавление)
савелей пишет:
22.160.96.0
22.160.99.0

22.160.117.0
22.160.127.0

Почему диапазон не 22.160.96.0 - 22.160.127.0 ?
armancho7777777 Отправлено: 10 Апреля, 2018 - 20:26:29 • Тема: Не работает foreach() • Форум: Вопросы новичков

Ответов: 5
Просмотров: 224
Примеры в копилку ТС (Отобразить)
armancho7777777 Отправлено: 07 Апреля, 2018 - 20:21:57 • Тема: Проверка существования файла • Форум: Вопросы новичков

Ответов: 4
Просмотров: 201
PHP:
скопировать код в буфер обмена
  1. pathinfo($note, PATHINFO_FILENAME) . '.txt';
  2. // Or
  3. preg_replace('/\.php$/i','.txt',$note);
armancho7777777 Отправлено: 02 Апреля, 2018 - 13:07:26 • Тема: расширенный поиск • Форум: Вопросы новичков

Ответов: 7
Просмотров: 269
Vladimir Kheifets пишет:
но может плохо работать на больших объёмах данных

Речь шла о фильтрах.
На каких, таких, больших объёмах???)
При 1 000 000 000 фильтрах?)))

Не вижу смысла в экономии на спичках в ущерб читабельности.
armancho7777777 Отправлено: 31 Марта, 2018 - 14:20:09 • Тема: расширенный поиск • Форум: Вопросы новичков

Ответов: 7
Просмотров: 269
Vladimir Kheifets пишет:
PHP:
скопировать код в буфер обмена
  1. $condition_of_Query = preg_replace("/^\ OR\ /","",$condition_of_Query);

PHP:
скопировать код в буфер обмена
  1. $condition_of_Query = '1=1';
  2. if($vvAuthor!=''){
  3.     $condition_of_Query .= "OR Author LIKE '%$vvAuthor%'";
  4. }
  5. // ....

Или:
PHP:
скопировать код в буфер обмена
  1. $conditions = [];
  2.  
  3. if($vvAuthor!=''){
  4.     $conditions[] = "Author LIKE '%$vvAuthor%'";
  5. }
  6. // ...
  7. $condition_of_Query = join(' OR ', $conditions);
armancho7777777 Отправлено: 31 Марта, 2018 - 05:52:49 • Тема: преобразовать json в массив • Форум: Вопросы новичков

Ответов: 2
Просмотров: 221
Какая-та синтаксическая ошибка закралась.
Если только так)
PHP:
скопировать код в буфер обмена
  1. $url = 'https://webreq.propertyware.com/pw/marketing/website.do?sid=108298240&wid=107905024&forSale=false&action=l&&pageNumber=0';
  2. $data = json_decode(exec("nodejs ./request_json.js '{$url}'"));

./request_json.js (Отобразить)
armancho7777777 Отправлено: 29 Марта, 2018 - 05:31:00 • Тема: как работать с php-ffmpeg? • Форум: Работа с файловой системой и файлами

Ответов: 1
Просмотров: 207
PHP: Функции запуска программ
armancho7777777 Отправлено: 27 Марта, 2018 - 07:01:56 • Тема: Как ускорить работу вебсайта • Форум: Программирование на PHP

Ответов: 13
Просмотров: 410
Мелкий Круто
armancho7777777 Отправлено: 08 Марта, 2018 - 17:28:14 • Тема: Вывод данных из массива - ответ API. Помогите пожалуйста • Форум: Программирование на PHP

Ответов: 3
Просмотров: 235
PHP:
скопировать код в буфер обмена
  1. /...
  2. foreach($ads->TextAd->AdExtensions as $adExtension){
  3.     var_dump($adExtension->AdExtensionId, $adExtension->Type);
  4. }
  5. /...

Страниц (311): [1] 2 3 4 5 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB