2012-03-17 57 views
0

我需要“在包含字符”%“(百分号)的数组末尾添加一个元素,为第一个元素中的每个字符重复一次”。如何使用一个foreach循环为字符串中的每个字符循环? PHP

$input = "0958192,Wherewithal,Eloquence,Panacea,42.10,5915" 

我试图爆炸阵列到第一元件隔离,但我不熟悉循环基础上的字符数时,没有分隔符。任何输入将不胜感激

+2

我认为这会更好,如果你可以提供预期的输出 – fajran 2012-03-17 05:01:36

+0

7“%”在它自己的元素数组末尾,没有硬编码 – jrounsav 2012-03-17 05:09:17

+0

顺便说一句,我没有看到阵列。 – fajran 2012-03-17 15:15:21

回答

2

如何使用strlen来计算字符?

$input = "0958192,Wherewithal,Eloquence,Panacea,42.10,5915"; 
$elements = explode(',', $input); 
$count = strlen($elements[0]); 
+0

完全忘了strlen功能。谢谢! – jrounsav 2012-03-17 05:05:10

1

提取第一个元素后,使用空字符串作为分隔符来获取单个字符的数组。循环播放该数组。