HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 05.07.2009, 16:30
\\ChaOs//
Познающий
Регистрация: 26.02.2009
Сообщений: 65
С нами: 9054681

Репутация: 34
По умолчанию

Замени "1" на некую переменную, которую увеличивай в цикле

PHP код:
<?php 
$st 
"texttexttexttexttext"
$str ""
$x 1;
for(
$i=0;$i strlen($st);$i++) 

if(
$i%3==0){ $str=$str.$x.$st[$i]; $x=$x+1;} 
else  
$str $str=$str.$st[$i]; 

echo 
$str
?>

Последний раз редактировалось \\ChaOs//; 05.07.2009 в 16:32..
 
Ответить с цитированием

  #2  
Старый 05.07.2009, 16:40
XXXXXX
Новичок
Регистрация: 03.06.2009
Сообщений: 24
С нами: 8916053

Репутация: -4
По умолчанию

Цитата:
Сообщение от rushter  
PHP код:
<?php
$st 
"texttexttexttexttext";
$str "";
for(
$i=0;$i strlen($st);$i++)
{
if(
$i%3==0){ $str=$str."1".$st[$i]; }
else 
$str $str=$str.$st[$i];
}
echo 
$str;
?>
Как-то так,не проверял.
ну а если наоборот. нужно что бы из введенного текста вывел только четвертый и шестой символ.

Последний раз редактировалось XXXXXX; 05.07.2009 в 16:43..
 
Ответить с цитированием

  #3  
Старый 05.07.2009, 17:28
Ponchik
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
С нами: 10892546

Репутация: 2274


По умолчанию

Так, я снова со своими регулярками...
Насчёт того чо там надо челу вставлять циферки, юзайте wordwrap чтоб разбить по 3 буквы, потом циклом собирайте вставляя циферке

А теперь о свооём...
Код:
[16:22:45] <Ponchik> как в регулярке указать всё, кроме <
[16:23:22] <Ponchik> так нехочет ([.^\<]*)
[16:23:58] <Ponchik> а так всёравно выводит то чо ненадо (.*[^\<]?)
[16:24:33] <Ponchik> зато буквы обрезает, ппц
 
Ответить с цитированием

  #4  
Старый 05.07.2009, 17:28
art2222
Участник форума
Регистрация: 28.04.2008
Сообщений: 172
С нами: 9492347

Репутация: 270
По умолчанию

Цитата:
id = индификатор файла при запросе GET (к примеру sait.ru/?id=412421) индефикатору просваиваем рандомное число но не одно а несколько (rand())(к примеру рандомное число от 1000 до 10000)
С rand() плохо, т.к. вдруг такой файл уже есть?
Нужно в мускуль таблице для колонки id установить параметр auto_increment и будет всегда уникальный индекс.
Вот вроде так =\
 
Ответить с цитированием

  #5  
Старый 05.07.2009, 17:52
diznt
Постоянный
Регистрация: 31.01.2008
Сообщений: 643
С нами: 9619229

Репутация: 445


По умолчанию

Цитата:
Сообщение от art2222  
С rand() плохо, т.к. вдруг такой файл уже есть?
Нужно в мускуль таблице для колонки id установить параметр auto_increment и будет всегда уникальный индекс.
Вот вроде так =\
Ну я так же написал что рандомные числа от 1000 до 10000 к примеру!
 
Ответить с цитированием

  #6  
Старый 05.07.2009, 17:38
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
С нами: 9362947

Репутация: 1196


По умолчанию

Цитата:
Сообщение от Ponchik  
Так, я снова со своими регулярками...
Насчёт того чо там надо челу вставлять циферки, юзайте wordwrap чтоб разбить по 3 буквы, потом циклом собирайте вставляя циферке

А теперь о свооём...
Код:
[16:22:45] <Ponchik> как в регулярке указать всё, кроме <
[16:23:22] <Ponchik> так нехочет ([.^\<]*)
[16:23:58] <Ponchik> а так всёравно выводит то чо ненадо (.*[^\<]?)
[16:24:33] <Ponchik> зато буквы обрезает, ппц
PHP код:
<?php
echo preg_replace('/[^<]/','<font color=red>все</font>',"все все все все все кроме <");
?>
и я устал повторять :точка внутри [] теряет свой смысл
"любой символ" и обозначает простую точку .
 
Ответить с цитированием

  #7  
Старый 05.07.2009, 17:48
Ponchik
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
С нами: 10892546

Репутация: 2274


По умолчанию

LIGA, неработат
ну вот у мя так ... (.*) ...
получаеца

Код:
    [1] => Array
        (
            [0] => <div>ненада
            [1] => нада
            [2] => <div>ненада
            [3] => нада
            [4] => <div>ненада
            [5] => нада
            [6] => <div>ненада
            [7] => нада
        )
Мне вот так надо
Код:
            [0] => нада
            [1] => нада
            [2] => нада
            [3] => нада
 
Ответить с цитированием

  #8  
Старый 05.07.2009, 17:55
art2222
Участник форума
Регистрация: 28.04.2008
Сообщений: 172
С нами: 9492347

Репутация: 270
По умолчанию

Цитата:
Ну я так же написал что рандомные числа от 1000 до 10000 к примеру!
Ну имхо твой вариант с вероятностью 1 к 9000 словит ошибку =)
с мускулей проще, не надо ничего генерировать, она сама все подставит и сделает.
 
Ответить с цитированием

  #9  
Старый 05.07.2009, 18:06
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
С нами: 9362947

Репутация: 1196


По умолчанию

PHP код:
<?php  
$str 
"<div> нада нада очень<>";  
 
preg_match('/[^<div>](.*)/i'$str$out);  

print_r($out[0]);  
?>
если не так то выложи строку и вид в какой она должна преобразоваться.
 
Ответить с цитированием

  #10  
Старый 05.07.2009, 18:17
Ponchik
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
С нами: 10892546

Репутация: 2274


По умолчанию

L I G A, да всё, я через цикл пропустил и сравнивал $arr == striptags($arr)
если совпадает то вписывал в новую переменную, норм...
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...