Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.03.2013, 14:44   #1
hon
Форумчанин
 
Регистрация: 08.06.2011
Сообщений: 693
По умолчанию Вырезать символы из строки

Только, только начал учить php. Функций почти не знаю, помогите, пожалуйста.
Есть строка:
Цитата:
width="xxx" height="yyy"
xxx и yyy -- это целые числа, они могут состоять из любых символов.

Тоесть из строки
Цитата:
width="4564" height="10"
я должен получить переменные
Цитата:
$xxx="4564"; $yyy="10";
Проблема в том, что я не знаю как посимвольно обработать строку.
hon вне форума Ответить с цитированием
Старый 20.03.2013, 15:59   #2
Johnatan
Antimoderаtoris
Участник клуба
 
Регистрация: 08.02.2008
Сообщений: 1,251
По умолчанию

Что-то типа такого.
PHP код:
preg_match("/width=['|\"](?P<width>\d+)['|\"] height=['|\"](?P<height>\d+)['|\"]/i"$string$match);
echo 
'Width: '.$match['width'].' Height: '.$match['height']; 
можно и без именованных совпадений:
PHP код:
preg_match("/width=['|\"](\d+)['|\"] height=['|\"](\d+)['|\"]/i"$string$match);
echo 
'Width: '.$match[1].' Height: '.$match[2]; 
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Johnatan вне форума Ответить с цитированием
Старый 20.03.2013, 21:02   #3
hon
Форумчанин
 
Регистрация: 08.06.2011
Сообщений: 693
По умолчанию

Спасибо.__
hon вне форума Ответить с цитированием
Старый 21.03.2013, 15:47   #4
yaskin
Форумчанин
 
Регистрация: 10.01.2011
Сообщений: 112
По умолчанию

можно проще
PHP код:
$var intval($var); 
ps если переменные из разных строк
Для спасибо весы слева

Последний раз редактировалось yaskin; 21.03.2013 в 15:54. Причина: затупил
yaskin вне форума Ответить с цитированием
Старый 22.03.2013, 20:06   #5
hon
Форумчанин
 
Регистрация: 08.06.2011
Сообщений: 693
По умолчанию

Они в одной строке.
hon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вырезать слово из строки Zolt69 Помощь студентам 3 15.05.2012 15:40
Вырезать часть строки montreyka Общие вопросы Delphi 4 26.03.2012 22:40
Вырезать часть строки. sergeyrulit Общие вопросы Delphi 2 22.10.2010 22:25
вырезать из строки нужные числа fize Помощь студентам 1 16.12.2009 18:25
Вырезать из строки string слово sasha1993 Общие вопросы Delphi 3 24.07.2009 22:11