题目
给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。
输入: s = "abcabcbb"
输出: 3
解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。
PHP
<?php
$s = '';
$array = str_split($s);
$bag = [];
$count = 1;
foreach ($array as $value) {
if(!in_array($value, $bag)){
$bag[] = $value;
}else {
if (count($bag) > $count)
$count = count($bag);
$bag = [$value];
}
}
return $count;