估算密码是否包含大写字母,并且是数字或符号

问题描述 投票:0回答:4
无论我在动作脚本中做过类似的事情,但无法弄清楚在PHP中如何称呼它。我找不到将单词的每个字符都放在数组中的方法。

AS3示例

for(var i:uint = 0; i < thisWordCode.length -1 ; i++)
{
    thisWordCodeVerdeeld[i] = thisWordCode.charAt(i);
    //trace (thisWordCodeVerdeeld[i]);
}

您可以使用

STR_SPLIT
将字符串转换为数组,并使用foreach
php validation passwords user-data password-strength
4个回答
100
投票

您可以以与访问数组索引相同的方式访问字符串的字符,例如 $length = strlen($string); $thisWordCodeVerdeeld = array(); for ($i=0; $i<$length; $i++) { $thisWordCodeVerdeeld[$i] = $string[$i]; }

您也可以做:
$thisWordCodeVerdeeld = str_split($string);

83
投票
您可能会发现,将字符串作为整个字符串验证更容易,例如使用正则表达式

您可以像对数组一样使用
[]

访问字符串:

$stringLength = strlen($str);
for ($i = 0; $i < $stringLength; $i++)
    $char = $str[$i];


16
投票

str_split()

修饰符一起使用。

preg_split()
    

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.