我在 PHP 中有一个$custom_size
变量,我需要从中提取一个Width
和Height
数字。
字符串的格式可以包含不同的值,因此它并不总是正确的格式。这意味着有时它可能包含不属于的字符。
始终相同的一件事是Width
值将始终是x左侧的数字,而值将始终是x右侧的数字Height
一些示例字符串可能采用以下格式...
$custom_size = '48"x40"'
$custom_size = '48x40'
$custom_size = '48"Wx40"H'
$custom_size = '48Wx40H'
$custom_size = '48 x 40'
我需要帮助提取左侧的数字并将其分配给$width
变量,并将右侧的数字分配给$height
变量。
除了示例字符串之外,我想可能还有更多类似字符串的可能性,但总是相似的。
我会很感激如何做到这一点的任何帮助,我不是很好,Regular Expressions
我认为由于所有可能的组合可能需要这样做?
基本上需要找出将所有数字分配给左侧x
或分配X
给 a$width variable
并将所有数字分配给右侧的最佳方法$height variable