javascript - 将绳子分成相等的两半

标签 javascript php

$string="p1234,p12,p12345,1234,12,12345,12,45678,334,q1255,q67889,q235";

我想将字符串拆分为两部分,但是可以在最后一次出现字符“p”时(即 p12345 之后)进行拆分 我将按照下面给出的方式分组

$str1=p1234,p12,p12345;
$str2=1234,12,12345;
 $str3=q1255,q67889,q235;

最佳答案

尝试一下:

$string = "p1234,p12,p12345,1234,12,12345";
$parts  = explode(',', $string);
$size   = count($parts);

$firsthalf  = implode(',', array_slice($parts, 0, $size / 2));
$secondhalf = implode(',', array_slice($parts, $size / 2));

关于javascript - 将绳子分成相等的两半,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27249720/

相关文章:

PHP MySql -- 返回列名未知的所有记录

php - 我怎样才能增加codeigniter captcha helper的字体大小

javascript - MenuButton 无法打开菜单

javascript - Create-React-App - 修改 serviceWorker 以轮询新更新?

php - move_uploaded_file - 防止旋转/忽略 exif 数据

php - 带有 Laravel Excel : Your requirements could not be resolved to an installable set of packages 的 Laravel 7

javascript - 如何将 css 类添加到羽毛笔选择中?

javascript - 特定操作后将变量传递给 GTM 数据层

javascript - javascript中的函数链

php - 使用 php 创建和获取动态变量