Задать вопрос
Cheizer
@Cheizer

Как сделать сравнение и найти слово в строке?

Друзья, гуру PHP. Есть такой список

КЛИЕНТЫ==clients||
УСЛУГИ==service||
КОНТАКТЫ==contacts

Из него получаю вторую только часть строки, например service

//что имеем на входе
<?php
$snippet = "service";  // часть строки из полного списка
$inputoptions = "КЛИЕНТЫ==clients||УСЛУГИ==service||КОНТАКТЫ==contacts";  //полный список
 
$snippets = explode('||',$inputoptions);

foreach ($snippets as $snippetoption){
    $snippetoption_parts = explode('==',$snippetoption);
    $value = isset($snippetoption_parts[0]) ? $snippetoption_parts[0] : '';     
    $text = isset($snippetoption_parts[1]) ? $snippetoption_parts[1] : $value;
    if ($snippet == $value){
        return $text;
    }
}
return '';


На выходе хочу получить слово УСЛУГИ, но нифига не работает, что не так делаю? :(
  • Вопрос задан
  • 61 просмотр
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы