php爆炸所有字符[重复]
Posted
技术标签:
【中文标题】php爆炸所有字符[重复]【英文标题】:php explode all characters [duplicate] 【发布时间】:2012-04-06 13:08:40 【问题描述】:我正在寻找与 js 中的 'this is a string'.split('')
对应的 php。
如果我尝试$array = explode('', 'testing');
,我会收到错误Warning: explode() [function.explode]: Empty delimiter in
还有其他方法吗?
【问题讨论】:
【参考方案1】:如您的错误所示,explode
需要分隔符来拆分字符串。请改用str_split
:
$arr = str_split('testing');
输出
Array
(
[0] => t
[1] => e
[2] => s
[3] => t
[4] => i
[5] => n
[6] => g
)
【讨论】:
口音呢?【参考方案2】:使用str_split
函数。
$array = str_split( 'testing');
【讨论】:
【参考方案3】:$string = "TEST";
echo $string[0]; // This will display T
不用炸了
【讨论】:
如何从字符串创建数组,每个字符作为数组中的一个单独元素? 如果您将其视为一个数组,PHP 会自动将其视为一个数组,并根据其位置为每个字符分配一个键。 哦,真的吗?请参阅:codepad.org/SRsULXQE(“警告:array_map():参数 #2 应该是一个数组”)。 -1 他的意思是:“PHP 将像数组一样索引字符串”。但它不是数组,不能用于需要数组输入的函数。但是,您可以遍历字符串并提取单个字符,其符号与数组的符号相同,并在字符串的strlen
上循环 for
。【参考方案4】:
TO SPLIT string into ARRAY 最好用
$arr= str_split($string);
【讨论】:
以上是关于php爆炸所有字符[重复]的主要内容,如果未能解决你的问题,请参考以下文章