я обращенную проблема .... Пожалуйста, помогите мне ..Проблема с отображением объединенного списка
У меня есть 2 строки:
$teamslist = [email protected],[email protected],[email protected],[email protected];
$string = BAL,WAS,LA,LAA,DET,SF,STL,KC;
Что я хочу, чтобы проверить $ строку это элемент находится в $ teamslist, чем его дисплей все имя в $ teamslist ...
например:
у меня есть "BAL" в $ строки, я хочу, чтобы проверить погоду его нашли в $ teamlist ... если его нашли, чем результат должен быть
$result will be = [email protected]
код, который я использую работает для одного состояния, но не для 2-го состояния .. IF BAL найден до знака @, его отображение правильного результата .., но если его обнаружено после знака @, оно отображает когда-нибудь письмо или ничего. Пожалуйста, помогите мне решить мою вторую проблему ... Это, если слово либо до @ или после знака @, это отображать правильный результат для обоих ...
Надежда это понять мою проблему .. код я пытаюсь это:
foreach($string as $tag)
{
$teamslisto = substr($teamslist, strpos($teamslist, $tag)+strlen($tag));
$teamslisto2 = substr($teamslist, strpos($teamslist, $tag) - strlen($tag) -1);
$final=explode(",",$teamslisto);
$final2=explode(",",$teamslisto2);
if($final['0']=="")
{
$opkplay = $final2['0'];
}
else
{
$opkplay = $tag.$final['0'];
}
}
Пожалуйста, помогите мне ....
Хорошо, но хорошо, но его там все равно, что это можно сделать так же, как я написал код выше ... cz У меня уже столько циклов foreach, поэтому я не добавлю новый снова .... – DeDevelopers
@DeDevelopers нет, две петли в этом ответе прекрасны, поскольку как '$ teamslist', так и' $ string' должны быть взорваны, и вам нужно проверить каждый список команд для каждой взорванной '$ string' – Ghost
. Ваш код найдет 'LA' в' LAA @ KC' - не думаю, что это правильно – Cheery