【问题标题】:PHP: Explode string on more than 2 dashes in stringPHP:在字符串中超过 2 个破折号上分解字符串
【发布时间】:2014-10-12 07:04:35
【问题描述】:

我想用 2 个或更多破折号将字符串分解为数组。 例如,我有一个字符串,例如“size--medium”或“size---medium”或“size----medium”,或者这种模式有两个以上的破折号,我想将它们分解为:

Array(
    0 => size,
    1 => medium
);

谢谢大家

【问题讨论】:

    标签: php arrays regex explode


    【解决方案1】:

    只需根据两个或多个破折号拆分输入字符串。

    <?php
    $yourstring = "size----medium";
    $regex = '~-{2,}~';
    $splits = preg_split($regex, $yourstring);
    print_r($splits);
    ?>
    

    输出:

    Array
    (
        [0] => size
        [1] => medium
    )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-17
      • 2019-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-20
      • 1970-01-01
      相关资源
      最近更新 更多