Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
22 / 20 / 5
Регистрация: 29.02.2016
Сообщений: 590

Найти, является ли строка частью другой строки

03.03.2016, 19:48. Показов 1472. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет! Работая над своими остроумными скриптами мне понадобилось сделать условие с проверкой:
PHP
1
2
3
4
5
6
7
8
9
foreach($a[1] as $kad=>$vad){
preg_match_all('/(?<name>.*)\","grade":(?<m>.*),"/', $vad, $array);
$names[$kad]=$array['name'][0];
$ms[$kad]=$array['m'][0];
if($ms[$kad]=='3'){
if($filtr!=$names[$kad]){
$filtr.=$names[$kad];
print_r($names[$kad].' М'.$ms[$kad].'<br>');}
}}
таким образом, массив $ms содержит только числа от 0 до 3 включительно, а $names - какое-то слово из 20 слов. так вот, как мне сделать проверку на было ли уже это слово, если нет, то не выполнять операцию, если да - то выполнять.
if($filtr!=$names[$kad]) - нужно найти функцию похожую на эту, но которая может проверять есть ли вхождения в строку.
P.S. $filtr составляется из $names[$kad] если таковых там ещё не было
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.03.2016, 19:48
Ответы с готовыми решениями:

Определить, является ли одна строка символов - частью другой
Задача ясна, а алгоритм &quot;прогонки&quot; выстроить не получается. Задумал прогонять отталкиваясь от ячеек одного из массивов: сначала от 0, затем...

Является ли строка подстрокой другой строки?
Доброго времени суток! Помогите, пожалуйста. Дано две строки. Нужно определить, является ли первая строка подстрокой второй строки. ...

Определить, является ли строка частью предложения
Помогите с заданием. Определить, является ли строка частью предложения. Строка и предложения задаются в коде. Мне надо методом перебора...

8
Фрилансер
Эксперт PythonЭксперт JSЭксперт PHP
 Аватар для Azdeman
1871 / 1362 / 604
Регистрация: 12.01.2011
Сообщений: 5,470
04.03.2016, 09:32
PHP
1
2
3
4
5
6
<?php
$a = "pivs d";
$b  = "pivs";
echo (strstr($a,$b)) ? "true" : "false";
 
    ?>
http://php.net/manual/ru/function.strstr.php
0
Эксперт PHP
 Аватар для Kerry_Jr
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
04.03.2016, 09:36
Цитата Сообщение от D7ILeucoH Посмотреть сообщение
PHP
1
if($filtr!=$names[$kad]){
PHP
1
if (!preg_match("~$names[$kad]~", $filtr){
0
5 / 4 / 4
Регистрация: 03.09.2012
Сообщений: 91
04.03.2016, 09:48
если правильно понял, можно также in_array использовать
0
04.03.2016, 10:40

Не по теме:

Azdeman, а где регулярки? как так? Измена? :D

0
Фрилансер
Эксперт PythonЭксперт JSЭксперт PHP
 Аватар для Azdeman
1871 / 1362 / 604
Регистрация: 12.01.2011
Сообщений: 5,470
04.03.2016, 23:52
Цитата Сообщение от Laroux Посмотреть сообщение
а где регулярки? как так? Измена?

Не по теме:

:D вот заметил прям, ну не всё же регулярками то .. всё должно быть в меру.

0
04.03.2016, 23:54

Не по теме:

:rofl:

0
182 / 182 / 83
Регистрация: 18.02.2014
Сообщений: 867
05.03.2016, 04:29
D7ILeucoH,
1. Вы хотите сделать геморой!
2. Строка - Она есть такая или геница откудато?
0
22 / 20 / 5
Регистрация: 29.02.2016
Сообщений: 590
06.03.2016, 11:33  [ТС]
проблема решена!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.03.2016, 11:33
Помогаю со студенческими работами здесь

Проверить, является ли одна строка анаграммой для другой строки
прошу помощи с кодом в коде я сделал следующее : - привел строки к нижнему регистру - убрал пробели и знаки пунктуации дальше...

Проверить, является ли одна из очередей частью другой
Создайте две очереди. Проверьте, одна из очередей частью другой. Решение в программе оформляйте через подпрограммы.

Является ли строка записью вещественного числа с нулевой дробной частью
Задание: Примерно набросал: Option Explicit On Option Strict On Imports System.Math Public Class Form1

Проверить, является ли строка записью числа с нулевой дробной частью
В каждой строке текстового файла определить самое длинное слово нечетной длины и записать их в новый файл. Собственно, выдает ошибку...

Сгенерировать две произвольные строки и определить, является ли какое-либо слово первой строки частью второй строки
Сгенерировать две произвольные строки и определить, является ли какое-либо слово первой строки частью второй строки. 1. Я дуб дубом,даже...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru