Друзья, гуру 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 '';
На выходе хочу получить слово УСЛУГИ, но нифига не работает, что не так делаю? :(