Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Разделение строки

Сообщения:  [1-9] 

 
 автор: cheops   (01.02.2005 в 02:37)   письмо автору
 
   для: broker   (01.02.2005 в 01:27)
 

Я имел ввиду ставить & только между параметрами, а пробелы между словами в значениях так и оставлять пробелами.

   
 
 автор: broker   (01.02.2005 в 01:27)   письмо автору
 
   для: cheops   (31.01.2005 в 23:53)
 

Думаю если изменить пробелы на & то тогда у нас получиться

gamecity=Capital&city&gamecity_url=http://capitalcity.combats.ru
&birthplace=Angels&city&date_registry=29.10.03&14:47&objects


получается одно и то же как и при разделении explode(' ', $string);
а пробелы разделяются ? (смысле только в одном форме пробел есть?)

   
 
 автор: cheops   (31.01.2005 в 23:53)   письмо автору
 
   для: broker   (31.01.2005 в 23:06)
 

Хм... а может всё таки можно воспользоваться символом-разделителем на манер

login=brokonyer&login_online=&id=1067428064&align=0&zodiac=5&blocked=&img=20&gamecity=Capital city&gamecity_url=http://capitalcity.combats.ru&room_name=&battle_id=&level=6&vicrory=394&defeat=358&klan=&bossklan=0&rank=&name=broker&sex=0&dex=13&str=14&inst=30&power=20&intel=3&wis=0&spirit=0&birthplace=Angels city&date_registry=29.10.03 14:47&objects=kostyl2=Укрепленный Костыль\nУдар: 5 - 10\nДолговечность: 30/110,elka_w9=Новогодняя Елка\nУдар: 1 - 5\nУровень жизни: +12\nДолговечность: 15/100\nВстроена магия: Лечение легких травм / 1 шт. в сутки,=,=,=,=,=, HP=132/132

А то элегантно наверное никак не получится...

   
 
 автор: broker   (31.01.2005 в 23:06)   письмо автору
 
   для: cheops   (31.01.2005 в 22:15)
 

Так точно.

   
 
 автор: cheops   (31.01.2005 в 22:15)   письмо автору
 
   для: broker   (31.01.2005 в 07:54)
 

Так задача какая - сопоставить перменной текст, который идёт после знака = до следующего знака = исключая слово которое расположено непосредственно перед ним?

   
 
 автор: broker   (31.01.2005 в 07:54)   письмо автору
 
   для: broker   (30.01.2005 в 15:18)
 

Тут еще кое что есть: тут вить главные переменные нам известно и например находится в массиве $param, и так я пробовал перед каждым переменном (исключая первую) положит какую то символ и потом группировать по этим символам, но при группировке по этим символам дает ошибку (не правилно группирует) Другого варианта я тут не вижу.... может есть какой то оператор для этого...?

   
 
 автор: broker   (30.01.2005 в 15:18)   письмо автору
 
   для: cheops   (30.01.2005 в 13:35)
 

Я имеел ввиду строку такого типа

login=brokonyer login_online= id=1067428064 align=0 zodiac=5 blocked= img=20 gamecity=Capital city gamecity_url=http://capitalcity.combats.ru room_name= battle_id= level=6 vicrory=394 defeat=358 klan= bossklan=0 rank= name=broker sex=0 dex=13 str=14 inst=30 power=20 intel=3 wis=0 spirit=0 birthplace=Angels city date_registry=29.10.03 14:47 objects=kostyl2=Укрепленный Костыль\nУдар: 5 - 10\nДолговечность: 30/110,elka_w9=Новогодняя Елка\nУдар: 1 - 5\nУровень жизни: +12\nДолговечность: 15/100\nВстроена магия: Лечение легких травм / 1 шт. в сутки,=,=,=,=,=, HP=132/132 

Тут object имеет свои переменные но думаю главное тут разделить главных перемен
>Хм... может тогда вместо пробела использовать другой
>симовол, например как в адресной строке &?
Думаю тут передать какому то строку нечего , слишком большая строка (этот пример еще наименьший вариант =) )

   
 
 автор: cheops   (30.01.2005 в 13:35)   письмо автору
 
   для: broker   (30.01.2005 в 07:13)
 

Хм... может тогда вместо пробела использовать другой симовол, например как в адресной строке &?
parnm1=par1&parnm2=par2&parnm3=par3 .......

   
 
 автор: broker   (30.01.2005 в 07:13)   письмо автору
 
 

Например у меня такая строка :
parnm1=par1 parnm2=par2 parnm3=par3 .......
Я хотел из этой строки сделать такой массив:
$mass['parnm1']="par1";
$mass['parnm2']="par2";
$mass['parnm3']="par3";
.............

Я хотел их группировать через пробел, а потом использовать для каждого группированного list($parnm, $par) = split("\=",$qrup);
Но эти par1,par2,.... могут быть из несколько слов, поэтому не возможно группировать их через пробел
Кто что может предложить в этом ситуации.....

   

Сообщения:  [1-9] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования