PHP:在字符串中的两个以上破折号上分解字符串
我要将字符串分解为带有2个破折号或更多破折号的数组。 例如,我有一个字符串,如“size--medium”或“size--medium”或“size--medium”,或者这个模式有两个以上的破折号,我想将它们分解为:PHP:在字符串中的两个以上破折号上分解字符串,php,arrays,regex,explode,Php,Arrays,Regex,Explode,我要将字符串分解为带有2个破折号或更多破折号的数组。 例如,我有一个字符串,如“size--medium”或“size--medium”或“size--medium”,或者这个模式有两个以上的破折号,我想将它们分解为: Array( 0 => size, 1 => medium ); 谢谢大家只需根据两个或多个破折号拆分输入字符串即可 <?php $yourstring = "size----medium"; $regex = '~-{2,}~'; $spli
Array(
0 => size,
1 => medium
);
谢谢大家只需根据两个或多个破折号拆分输入字符串即可
<?php
$yourstring = "size----medium";
$regex = '~-{2,}~';
$splits = preg_split($regex, $yourstring);
print_r($splits);
?>
Array
(
[0] => size
[1] => medium
)