PHP数组-简单查询

PHP数组-简单查询,php,arrays,Php,Arrays,好吧,我知道这很简单,事实上非常简单,我在一周前的上一个项目中做了这个,但我不知道为什么它从我的脑袋里蹦了出来 输入: $word = "stack"; 我想做的是: $array = array("s", "t", "a", "c", "k"); 任何帮助都将不胜感激 试试这个: var_dump(str_split("abc")); 试试这个: var_dump(str_split("abc")); 您的问题不太清楚,但我怀疑您想将字符串转换为数组。实际上,你不必这么做。您可以像访问

好吧,我知道这很简单,事实上非常简单,我在一周前的上一个项目中做了这个,但我不知道为什么它从我的脑袋里蹦了出来

输入:

$word = "stack";
我想做的是:

$array = array("s", "t", "a", "c", "k");
任何帮助都将不胜感激

试试这个:

var_dump(str_split("abc"));
试试这个:

var_dump(str_split("abc"));

您的问题不太清楚,但我怀疑您想将字符串转换为数组。实际上,你不必这么做。您可以像访问数组一样访问$word:

$word = 'stack';
for ($i=0, $m = strlen($word); $i < $m; $i++)
    echo $word[$i], "\n";
$word='stack';
对于($i=0,$m=strlen($word);$i<$m;$i++)
回显$word[$i],“\n”;

您的问题不太清楚,但我怀疑您想将字符串转换为数组。实际上,你不必这么做。您可以像访问数组一样访问$word:

$word = 'stack';
for ($i=0, $m = strlen($word); $i < $m; $i++)
    echo $word[$i], "\n";
$word='stack';
对于($i=0,$m=strlen($word);$i<$m;$i++)
回显$word[$i],“\n”;

我觉得自己太蠢了……非常感谢您的快速回复,急需!别难过。很难找到这些PHP函数,它们有很多,比大多数人知道的都多。我觉得自己太愚蠢了。该死的,谢谢你的快速回复,急需!别难过。很难找到这些PHP函数,而且它们的数量比大多数人知道的要多。如果他想使用
foreach
这个字符串怎么办?不幸的是,在PHP中,字符串是半数组。这是一种奇怪的方式(我想循环这个字符串,但它必须是foreach,即使for循环也可以)。但实际上,在某些情况下,使用str_split()会更好。但是如果可能的话,我不希望使用str_split(),因为它会创建一个新数组和
strlen($word)
新字符串。我想我已经明白为什么某些PHP方面如此糟糕了。因为人们不关心他们。如果他想用
foreach
这个字符串呢?不幸的是,在PHP中,字符串是半数组。这是一种奇怪的方式(我想循环这个字符串,但它必须是foreach,即使for循环也可以)。但实际上,在某些情况下,使用str_split()会更好。但是如果可能的话,我不希望使用str_split(),因为它会创建一个新数组和
strlen($word)
新字符串。我想我已经明白为什么某些PHP方面如此糟糕了。因为人们不关心他们。关于信息,你可以这样做:$foo='bar';echo$foo[1]//将打印“a”;有关信息,您可以这样做:$foo='bar';echo$foo[1]//将打印“a”;