在一个字符串(1<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置
<?php
function FirstNotRepeatingChar($str)
{
if (!isset($str)||empty($str)){
return -1;
}
$arr=str_split($str);
$b=array_count_values($arr);
foreach ($b as $key=>$value) {
if ($value==1){
return array_keys($arr,$key)[0];
}
}
}