class Solution {
/**
* @param String $s
* @return Integer
*/
function lengthOfLongestSubstring($s) {
$sub='';
$len=strlen($s);
$max=0;
for($i=0;$i<$len;$i++){
$pos=strpos($sub,$s[$i]);
if($pos===false){
$sub.=$s[$i];
$current=strlen($sub);
if($current>$max){
$max=$current;
}
}else{
$sub=substr($sub,$pos+1).$s[$i];
}
}
return $max;
}
}