我是 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;