[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: транслит массива
lolo1205
не могу транслитом перевести массив

$myrow= mysql_fetch_array($result);

do
{
$meta_k = $myrow['meta_k'];
$id = $myrow['id'];
// Транслитерация строк. пример 1

function transliterate($meta_k) {
$meta_k = strtr($meta_k,
"абвгдежзийклмнопрстуфыэАБВГДЕЖЗИЙКЛМНОПРСТУФЫЭ",
"abvgdegziyklmnoprstufieABVGDEGZIYKLMNOPRSTUFIE"
);
$meta_k = strtr($meta_k, array(
'ё'=>"yo", 'х'=>"h", 'ц'=>"ts", 'ч'=>"ch", 'ш'=>"sh",
'щ'=>"shch", 'ъ'=>'', 'ь'=>'', 'ю'=>"yu", 'я'=>"ya",
'Ё'=>"Yo", 'Х'=>"H", 'Ц'=>"Ts", 'Ч'=>"Ch", 'Ш'=>"Sh",
'Щ'=>"Shch", 'Ъ'=>'', 'Ь'=>'', 'Ю'=>"Yu", 'Я'=>"Ya",
));
return $meta_k;
}
$meta_k = transliterate("$meta_k");

// в верхний регистр
$meta_k = strtoupper($meta_k);

$new_url = "/country/{$meta_k}/{$id}.html";

echo "$new_url<br>";

echo "$new_url<br>";

$result22 = mysql_query("INSERT INTO url_country ( country_id, new_url_country) VALUES ('$id','$new_url')", $bd);

if ($result22 =='true') {echo "<p align='center' class='general_text'>Ваши данные успешно добалены в базу!</p>";}
}
while ($myrow= mysql_fetch_array($result));

первый цикл делает а потом не может переопределить ранние объявленное
может кто нить сталкивался с таким, помогите решить задачку.




Спустя 12 минут, 58 секунд (24.08.2011 - 18:41) Rigel написал(а):
do...while тут не к месту. И всего Попова забудь как страшный сон smile.gif
почитай это
http://phpforum.ru/index.php?showtopic=21916

Спустя 1 час, 11 минут, 10 секунд (24.08.2011 - 19:52) twin написал(а):
Функция то зачем в цикле определяется... В цикле только вызов нужно оставить, а саму функцию куда подальше.

Спустя 15 часов, 18 минут, 50 секунд (25.08.2011 - 11:11) lolo1205 написал(а):
Цитата
Функция то зачем в цикле определяется... В цикле только вызов нужно оставить, а саму функцию куда подальше.

не подскажите мне чайнику как правильно это сделать (вызов функции) через include? или просто
$meta_k = transliterate("$meta_k"); или function transliterate($meta_k)
как будет правильней? :( Спасибо.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.