最初,我发布了一个问题,以找到将字符串中的所有其他字母大写的解决方案。谢天谢地,Alex @ SOF 能够提供一个很好的解决方案,但是我无法让它与数组一起工作......为了清楚我在这种情况下试图做的是爆炸引号,然后将数组中的每个其他字母大写将它们内爆。
if (stripos($data, 'test') !== false) {
$arr = explode('"', $data);
$newStr = '';
foreach($arr as $index => $char) {
$newStr .= ($index % 2) ? strtolower($char) : strtoupper($char);
}
$data = implode('"', $arr);
}