php - 如何使用大写字母作为分隔符来分解字符串?

标签 php

您好,我正在尝试使用 php explode 来实现此目的,但我在执行此操作时遇到了麻烦。

这是我的代码

<?php
$capitals = array("A","B","C");
$word_break = "brandonBjakeCsullano";

$count = 0;

while ($count <=2)
{

$break =  explode($capitals[$count++],$word_break)


}
echo $break[0];
echo "<br/>";
echo $break[1];

?>

使用上面的代码我可以得到这样的结果:

布兰登比 jack

苏拉诺

这就是我要实现的目标

布兰登

jack

苏拉诺

感谢您的帮助。

任何策略都是可以接受的,而不是我的风格。 提前致谢

最佳答案

尝试使用 str_replaceexplode as

$capitals = array("A","B","C");
$word_break = "brandonBjakeCsullano";
$word_break = str_replace($capitals, '/',$word_break);
print_r(explode('/',$word_break));//Array ( [0] => brandon [1] => jake [2] => sullano )

已编辑 如果你想回应,那么只需将它用作

echo implode('<br>',explode('/',$word_break));// instead of print_r

1)如果你使用print_r(explode('/',$word_break));

OK (0.008 sec real, 0.008 sec wall, 14 MB, 71 syscalls)

2)如果你使用echo implode("\n",explode('/',$word_break));

OK (0.008 sec real, 0.009 sec wall, 14 MB, 42 syscalls)

3)如果你使用$res= explode('/',$word_break); foreach($res as $value){ echo $value."\n";
}

OK (0.012 sec real, 0.015 sec wall, 14 MB, 44 syscalls)

关于php - 如何使用大写字母作为分隔符来分解字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30589064/

相关文章:

php - MYSQL中的if条件用于排序距离和检查状态

php - DISTINCT 函数不能与 $wpdb 一起在线工作

PHP mySQL 搜索不工作

php - fatal error : Class 'Dotenv\Dotenv' not found in

php - 使用 htaccess 使用文件夹重写和重定向 url

php - 输入开始日期和结束日期并将其间的日期插入数据库

php - 对二维数组进行排序时保留数组键

java - 处理帖子请求

php - 如何在 PHP 中轻松简单地安排 cron 作业?

php - 更新数据库数据失败