Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

18.11.2008, 18:10
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
Сообщение от Chode
воообщем что-то не могу придумать, и времени посидеть нет...
пример есть слово
$name1="Радость";
$name2="радость";
$edit="пакость";
Вот задача такая, если в слове первая буква заглавная(т.е большая) то слово $edit преобразуется в "Пакость" если нет, то соответсвенно нет и остается просто "пакость"
помогите пожалуйста
Интересная кстати задача)
Тока не понял одного, если первая буква исходного слова маленькая, а заменяемого слова большая, нужно ли заменять?
короче вот два варианта:
1)
PHP код:
<?php
$name = 'Радость';
$edit = 'пакость';
$uper = array('А', 'Б', 'В', 'Г', 'Д', 'Е', 'Ё', 'Ж', 'З',
'И', 'Й', 'К', 'Л', 'М', 'Н', 'О', 'П', 'Р',
'С', 'Т', 'У', 'Ф', 'Х', 'Ц', 'Ч', 'Ш', 'Щ',
'Ъ', 'Ы', 'Ь', 'Э', 'Ю', 'Я');
if(in_array($name[0], $uper)){
$name = str_replace($edit[0], strtoupper($edit[0]), $edit);
}else{
$name = $edit;
}
echo $name;
?>
2)
PHP код:
<?php
$name = 'Радость';
$edit = 'пакость';
$uper = 'АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ';
if(strstr($uper, $name[0])){
$name = str_replace($edit[0], strtoupper($edit[0]), $edit);
}else{
$name = $edit;
}
echo $name;
?>
ну там английские буквы допишешь если нужно)
|
|
|

18.11.2008, 18:27
|
|
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
Провел на форуме: 6828219
Репутация:
2274
|
|
Если я правильно понял задачу то вы наркоманы =\
PHP код:
<?php
$word = 'ояебу';
$edit = 'хуясе';
if(strtoupper($word[0]) !== $word[0]) $edit[0] = strtolower($edit[0]); else $edit[0] = strtoupper($edit[0]);
echo $edit;
?>
Кажись неправильно понял, занчит так
PHP код:
<?php
function deRegistr($word) {
if(strtoupper($word[0]) === $word[0]) $word[0] = strtolower($word[0]); else $word[0] = strtoupper($word[0]);
return $word;
}
echo deRegistr('X3k');
?>
Всёравно вы наркоманы
Последний раз редактировалось Ponchik; 18.11.2008 в 18:35..
|
|
|

18.11.2008, 19:20
|
|
Участник форума
Регистрация: 08.04.2008
Сообщений: 242
Провел на форуме: 2230263
Репутация:
229
|
|
Есть 2 массива(представлены ниже) необходимо объединить в один и убрать повторяющиеся элементы. Заранее спасибо.
Код:
Array 1
(
[0] => stdClass Object
(
[id] => 2
[title] => блабла
)
[1] => stdClass Object
(
[id] => 3
[title] => лала
)
)
Array 2
(
[0] => stdClass Object
(
[id] => 10
[title] => блабла 10
)
[1] => stdClass Object
(
[id] => 3
[title] => лала
)
)
|
|
|

18.11.2008, 19:27
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме: 5321514
Репутация:
3313
|
|
Сообщение от m0nsieur
Есть 2 массива(представлены ниже) необходимо объединить в один и убрать повторяющиеся элементы. Заранее спасибо.
Код:
Array 1
(
[0] => stdClass Object
(
[id] => 2
[title] => блабла
)
[1] => stdClass Object
(
[id] => 3
[title] => лала
)
)
Array 2
(
[0] => stdClass Object
(
[id] => 10
[title] => блабла 10
)
[1] => stdClass Object
(
[id] => 3
[title] => лала
)
)
PHP код:
$array = array_unique($array1 + $array2);
но это врятли получится
$array = array_merge($array1, $array2);
|
|
|

18.11.2008, 19:29
|
|
Участник форума
Регистрация: 05.04.2007
Сообщений: 150
Провел на форуме: 771228
Репутация:
77
|
|
Код:
$array3=array_merge($array1,$array2);
$result_array=array_unique($array3);
|
|
|

18.11.2008, 19:31
|
|
Участник форума
Регистрация: 08.04.2008
Сообщений: 242
Провел на форуме: 2230263
Репутация:
229
|
|
array_merge() и $array1 + $array2 пробовал, в результате получается только первый массив, чего и следовало ожидать.
|
|
|

18.11.2008, 19:38
|
|
Познающий
Регистрация: 10.04.2008
Сообщений: 51
Провел на форуме: 78866
Репутация:
0
|
|
Как реализовать ядро кмс/кмф? и вообще что это? спасибо!
|
|
|

18.11.2008, 19:42
|
|
Участник форума
Регистрация: 05.04.2007
Сообщений: 150
Провел на форуме: 771228
Репутация:
77
|
|
а зачем тебе реализовывать , если ты незнаеш что ето ? =)
|
|
|

18.11.2008, 19:43
|
|
Познающий
Регистрация: 10.04.2008
Сообщений: 51
Провел на форуме: 78866
Репутация:
0
|
|
Ну мне просто интересно)) как работает...
|
|
|

18.11.2008, 19:45
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме: 5321514
Репутация:
3313
|
|
Сообщение от Кубик Рубик
Как реализовать ядро кмс/кмф? и вообще что это? спасибо!
Ядро - базовый набор функций, тоесть работа с базой данных, юзерами, новостями(пример). Реализовывается обычно в виде нескольких классов, с которыми потом будешь манипулировать.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|