我想要将字符串分解为包含2个或更多短划线的数组。例如,我有一个字符串,如"size-mediate"、"size-mmediate"或"size-Mediate",或者这个模式有两个以上的破折号,我想将它们分解为:
Array(
0 => size,
1 => medium
);
谢谢各位
只需根据两个或多个破折号拆分输入字符串。
<?php
$yourstring = "size----medium";
$regex = '~-{2,}~';
$splits = preg_split($regex, $yourstring);
print_r($splits);
?>
输出:
Array
(
[0] => size
[1] => medium
)