Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将php post中的字符串拆分为如下内容_Php_Dart - Fatal编程技术网

将php post中的字符串拆分为如下内容

将php post中的字符串拆分为如下内容,php,dart,Php,Dart,目前仍在学习PHP函数,我想问一下如何拆分这样的字符串 在dart中,我有一个函数,可以拆分每个字母,然后将它们附加到最后一个字母,然后将它们添加到数组中 其中finalProduct=“甜甜圈” 现在的输出是: '$string = 'donuts'; $arr1 = str_split($string); echo print_r($arr1);' Array ( [0] => d [1] => o [2] => n

目前仍在学习PHP函数,我想问一下如何拆分这样的字符串

在dart中,我有一个函数,可以拆分每个字母,然后将它们附加到最后一个字母,然后将它们添加到数组中

其中finalProduct=“甜甜圈”

现在的输出是:

'$string = 'donuts';
        $arr1 = str_split($string);
        echo print_r($arr1);'
Array
(
    [0] => d
    [1] => o
    [2] => n
    [3] => u
    [4] => t
    [5] => s
)
如何循环PHP中的每个字母,以便获得与第一个示例相同的结果,并将它们保存到新变量中


提前谢谢

您可以使用以下方法:

$string = 'donuts';

$arr1 = array();
for($i=1; $i<=strlen($string); $i++){
    $arr1[] = strtoupper(substr($string, 0, $i));
}

print_r($arr1);
$string='donuts';
$arr1=数组();
对于($i=1;$i您可以尝试以下方法:

$string='donuts';
$sub_string='';//初始化变量以在每次迭代时存储子字符串
$sub_strings=[];//初始化包含所有子字符串的数组
foreach(str_split($string)作为$char){//循环遍历字符串中的每个字符
$sub_string.=strtoupper($char);//将字符大写并附加到子字符串
$sub_string[]=$sub_string;//将当前子字符串附加到数组
}
打印(子字符串);
输出:

Array
(
    [0] => D
    [1] => DO
    [2] => DON
    [3] => DONU
    [4] => DONUT
    [5] => DONUTS
)

这很好用,非常感谢!
$string = 'donuts';

$arr1 = array();
for($i=1; $i<=strlen($string); $i++){
    $arr1[] = strtoupper(substr($string, 0, $i));
}

print_r($arr1);
Array
(
    [0] => D
    [1] => DO
    [2] => DON
    [3] => DONU
    [4] => DONUT
    [5] => DONUTS
)