Форум программистов, компьютерный форум, киберфорум
Наши страницы

PHP для начинающих

Войти
Регистрация
Восстановить пароль
 
Братуха
5 / 5 / 0
Регистрация: 15.07.2012
Сообщений: 773
#1

как правильно сделать условие - PHP

11.12.2012, 11:55. Просмотров 285. Ответов 0
Метки нет (Все метки)

Привет всем. Мне надо сделать условие таково типа
PHP
1
2
3
if (in_array($cat, $id_cat_1) )
      {$ret = 1;
     $cat_name = $category_1;}
Проблема в том что $cat сделана транслитом а в $id_cat_1 содержаться значения на русском языке в таком виде
PHP
1
$id_cat_1= array(1 =>"Карп","Карась");
Как можно сделать или лучше сделать массив с транслитом. Вот сам транслит
PHP
1
2
3
4
5
6
7
$trans = array("а"=>"a","б"=>"b","в"=>"v","г"=>"g","д"=>"d","е"=>"e", "ё"=>"e","ж"=>"zh","з"=>"z","и"=>"i","й"=>"i","к"=>"k","л"=>"l", "м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r","с"=>"s","т"=>"t", "у"=>"u","ф"=>"f","х"=>"kh","ц"=>"ts","ч"=>"ch", "ш"=>"sh","щ"=>"shch","Ы"=>"y","ы"=>"y","э"=>"e","ю"=>"yu","я"=>"ya",
            "А"=>"a","Б"=>"b","В"=>"v","Г"=>"g","Д"=>"d","Е"=>"e", "Ё"=>"e","Ж"=>"zh","З"=>"z","И"=>"i","Й"=>"i","К"=>"k","Л"=>"l", "М"=>"m","Н"=>"n","О"=>"o","П"=>"p","Р"=>"r","С"=>"s","Т"=>"t", "У"=>"u","Ф"=>"f","Х"=>"kh","Ц"=>"ts","Ч"=>"ch", "Ш"=>"sh","Щ"=>"shch","Э"=>"e","Ю"=>"yu","Я"=>"ya",
            "A"=>"a","B"=>"b","V"=>"v","G"=>"g","D"=>"d","E"=>"e", "Z"=>"z","I"=>"i","K"=>"k","L"=>"l", "M"=>"m","N"=>"n","O"=>"o","P"=>"p","R"=>"r","S"=>"s","T"=>"t", "U"=>"u","F"=>"f","H"=>"h","C"=>"c", "X"=>"x", "Q"=>"q", "W"=>"w", "J"=>"j",
            "ь"=>"","Ь"=>"","ъ"=>"","Ъ"=>"", "І"=>"i", "Ї"=>"yi", "I"=>"i", "ї"=>"yi",
            " "=>"-", ","=>"", "."=>"", "/"=>"-", "("=>"", ")"=>"", "#"=>"", "—"=>"-", "№"=>"", "'"=>"", "!"=>"", "?"=>"", "+"=>"", "\""=>"", ":"=>"-", "«"=>"", "»"=>"", "%"=>"");
//    
$value = strtr($str, $trans);
Зарание большое спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.12.2012, 11:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос как правильно сделать условие (PHP):

как сделать правильно условие по дате - PHP
Привет всем у меня есть поле с датой формат DATE По умолчанию в поле стоит значение 0000-00-00. Мне надо сделать условие, если дата не...

Как правильно добавить условие if() - PHP
Здрасьте. Помогите разобраться. К условию: <?php if (isset( $ascp_settings) && $ascp_settings) { ?> ...

Как правильно написать условие - PHP
Нужно изменить значение переменной в зависимости от условий В переменную из ПОСТ массива записывается значение и добавляется еще инфа в...

Как правильно оформить условие? - PHP
Ребят, с наступающим новым годом. У меня вопрос. Есть такой код $data = ($data+$data)*2; $data =...

Как правильно написать условие - PHP
Всем привет. Делаю сайт на основе MVC, у меня на сайте есть несколько товаров при покупке которых пользователю должен предлагаться подарок...

Как правильно составить условие для цикла - PHP
Вылетает ошибка---Fatal error: Maximum execution time of 180 seconds exceeded in D:\openServer\domains\localhost\zadaci\rabbit.php on line...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.12.2012, 11:55
Привет! Вот еще темы с ответами:

Как правильно реализовать условие в виде следуя MVC? - PHP
Как правильно реализовать условие в виде следуя MVC? Будет ли верно написать в скрипте вида: <?if (/*некоторое условие*/){require...

Как сделать условие - PHP
Добрый день, столкнулся с такой проблемой, Юзер на сайте делает ставку например 1$ и кликает по кнопке много раз, получается что ставка...

как сделать условие используя массив - PHP
Привет всем. у меня есть условие $status = false; foreach($arr as $k=>$v) { if($v == 16 || $v == 17 || $v == 18 || $v == 19 ) {...

Как сделать, немного странное, условие - PHP
Хотелось бы узнать, можно ли сделать чтобы обработчик выбирал один из предложенных вариантов. Т.е. если не работает один, то второй и при...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.