Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.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 如何将每个字符分配给mb_strlen之后的变量_Php_Foreach_Strlen - Fatal编程技术网

Php 如何将每个字符分配给mb_strlen之后的变量

Php 如何将每个字符分配给mb_strlen之后的变量,php,foreach,strlen,Php,Foreach,Strlen,一旦我数完绳子的长度 $total = $_POST['password']; $count = mb_strlen( $total ); 我想做一些类似于foreach循环的事情,并将每个字符分配给一个变量,该变量可以在以后访问和操作 有没有一种简单的方法可以做到这一点?您可以以数组方式访问任何字符串 $str="abcdefg"; echo $str[2]; //c 尝试使用,不使用第二个(split_length)参数,每个值的长度为一个字符 foreach( str_split(

一旦我数完绳子的长度

$total = $_POST['password'];

$count = mb_strlen( $total );
我想做一些类似于foreach循环的事情,并将每个字符分配给一个变量,该变量可以在以后访问和操作


有没有一种简单的方法可以做到这一点?

您可以以数组方式访问任何字符串

$str="abcdefg";

echo $str[2]; //c
尝试使用,不使用第二个(
split_length
)参数,每个值的长度为一个字符

foreach( str_split( "0123456789" ) as $value ) {
    print_r( $value );
}

但我希望表格中的所有字符都提交。如何计算字符的数量并仅将该数量分配给变量。它可能是10,也可能是100。对不起,不知道你在问什么为什么不干脆
foreach(数组(“0123456789”)作为$value){..
@Dagon,这个数组只有一个元素“0123456789”,asker想把字符串拆分成字符数组