Я новичок в php, и мне нужна рука. У меня ширина по высоте, которые выводятся на одну строку (ширина x высота). Мне нужно отделить ширину и высоту. Размеры всегда будут меньше 100, но могут включать десятичные значения. Также есть возможность пробелов до или после измерений.Регулярное выражение для отдельных измерений
Вот несколько примеров размеры: 8x10, 10x12, 24.5x36.625
Я думаю, что я мог бы выполнить задачу, используя StrPos и SUBSTR, но было бы регулярное выражение быстрее? более элегантный? более точным? [побочный вопрос: что такое хороший способ изучения регулярного выражения? есть ли какие книги/сайты вы порекомендовали?]
$string=' 8.5x10';
$string=trim($string);
$x = stripos($string,'x');
$size1 = substr($string, 0, $x);
$size2 = substr($string, $x+1);
echo $size1 . '<br />';
echo $size2;
Это правильный ответ ... нет регулярных выражений необходимо. Ему просто нужно исправить свой код. – Galen
Определенно самое простое решение. Спасибо кучу – TimSum