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

08.05.2010, 20:07
|
|
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
Провел на форуме: 226966
Репутация:
8
|
|
спс
|
|
|

08.05.2010, 20:15
|
|
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
Провел на форуме: 3300342
Репутация:
165
|
|
Добрый вечер
какой будет правильный ответ, а то что то я запутался 
Или может быть, все 3 варианта не правильных ?
Хотя, да, скорее всего 3 вариант, просто меня в нём смущало, то , что как можно символ увеличить на 1
PHP код:
$a = "b";
$a++;
echo $a; //выведет c
PHP код:
$a = "@";
$a++;
echo $a; // Выведет @ (не изменится)
Спасибо мелкий 
Последний раз редактировалось SeNaP; 08.05.2010 в 20:34..
|
|
|

09.05.2010, 18:21
|
|
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
Провел на форуме: 3300342
Репутация:
165
|
|
Это опять я 
Поставил на windos 7 appserv
Пробую запустить PHP CLI, но перед этим я закинул в папку system32 файл
php_mbstring.dll.
В общем появляется такая ошибка
Может быть кто встречался с такой же проблемой?
|
|
|

09.05.2010, 20:28
|
|
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
Провел на форуме: 226966
Репутация:
8
|
|
Код:
$string = '1,2,3,4,5,5,6,7,7,777,76';
$need = 777;
$return = str_replace($need.',','',$str);
echo $return;
m0Hze, а вот как удалить последний символ
Код:
$return = str_replace(','.$need,'',$str);
Пробовал так, чет не хочет удалять
Последний раз редактировалось restart_05; 09.05.2010 в 20:30..
|
|
|

09.05.2010, 20:32
|
|
Участник форума
Регистрация: 03.09.2009
Сообщений: 179
Провел на форуме: 1014907
Репутация:
90
|
|
мб
PHP код:
$return = str_replace(','.$need,'',$string);
|
|
|

09.05.2010, 20:33
|
|
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
Провел на форуме: 226966
Репутация:
8
|
|
Ну эт самом собой )), удаляет если 2 символа 23,32, а уже если 23,32,13 не удаляет 
Последний раз редактировалось restart_05; 09.05.2010 в 20:36..
|
|
|

09.05.2010, 20:40
|
|
Участник форума
Регистрация: 03.09.2009
Сообщений: 179
Провел на форуме: 1014907
Репутация:
90
|
|
PHP код:
$str= '1,2,3,4,5,5,6,7,7,777,76';
$need = 777;
$array = explode(',', $str);
$size = sizeof($array);
$minus = 0;
for($i=0; $i<$size; $i++)
{
if($need == $array[$i])
{
unset($array[$i]);
$minus--;
}
else if($minus < 0)
$array[$i+$minus] = $array[$i];
}
$return = implode(',', $array);
echo $return;
|
|
|

09.05.2010, 20:59
|
|
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
Провел на форуме: 226966
Репутация:
8
|
|
Не работает
|
|
|

09.05.2010, 21:10
|
|
Участник форума
Регистрация: 03.09.2009
Сообщений: 179
Провел на форуме: 1014907
Репутация:
90
|
|
Работает, но немного криво. Так лучше:
PHP код:
<?php
$str= '1,2,3,4,5,5,6,7,7,777,76';
$need = 777;
$array = explode(',', $str);
$size = sizeof($array);
$minus = 0;
for($i=0; $i<$size; $i++)
{
if($need == $array[$i])
{
unset($array[$i]);
$minus--;
}
else if($minus < 0)
{
$array[$i+$minus] = $array[$i];
unset($array[$i]);
}
}
$return = implode(',', $array);
echo $return;
?>
да я скрипт m0Hze тоже работает
|
|
|

09.05.2010, 21:23
|
|
Участник форума
Регистрация: 05.05.2009
Сообщений: 126
Провел на форуме: 226966
Репутация:
8
|
|
m0Hze работает я не отрицаю, но вот последние чет не удаляет..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|